Skip to content

Commit d40f2c3

Browse files
committed
Parse backup mode properly
1 parent a100094 commit d40f2c3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

catalog.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -563,11 +563,11 @@ parse_backup_mode(const char *value)
563563
v++;
564564
len = strlen(v);
565565

566-
if (len > 0 && pg_strncasecmp("full", v, strlen("full")) == 0)
566+
if (len > 0 && pg_strncasecmp("full", v, len) == 0)
567567
return BACKUP_MODE_FULL;
568-
else if (len > 0 && pg_strncasecmp("page", v, strlen("page")) == 0)
568+
else if (len > 0 && pg_strncasecmp("page", v, len) == 0)
569569
return BACKUP_MODE_DIFF_PAGE;
570-
else if (len > 0 && pg_strncasecmp("ptrack", v, strlen("ptrack")) == 0)
570+
else if (len > 0 && pg_strncasecmp("ptrack", v, len) == 0)
571571
return BACKUP_MODE_DIFF_PTRACK;
572572

573573
/* Backup mode is invalid, so leave with an error */
@@ -621,4 +621,4 @@ pgBackupGetPath(const pgBackup *backup, char *path, size_t len, const char *subd
621621
free(datetime);
622622

623623
make_native_path(path);
624-
}
624+
}

0 commit comments

Comments
 (0)