1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2025-07-03 05:36:50 +02:00

Parse backup mode properly

This commit is contained in:
Arthur Zakirov
2017-04-19 15:06:29 +03:00
parent a100094bd4
commit d40f2c35ee

View File

@ -563,11 +563,11 @@ parse_backup_mode(const char *value)
v++;
len = strlen(v);
if (len > 0 && pg_strncasecmp("full", v, strlen("full")) == 0)
if (len > 0 && pg_strncasecmp("full", v, len) == 0)
return BACKUP_MODE_FULL;
else if (len > 0 && pg_strncasecmp("page", v, strlen("page")) == 0)
else if (len > 0 && pg_strncasecmp("page", v, len) == 0)
return BACKUP_MODE_DIFF_PAGE;
else if (len > 0 && pg_strncasecmp("ptrack", v, strlen("ptrack")) == 0)
else if (len > 0 && pg_strncasecmp("ptrack", v, len) == 0)
return BACKUP_MODE_DIFF_PTRACK;
/* Backup mode is invalid, so leave with an error */