From: Gaël PORTAY Date: Sat, 9 Jan 2021 10:03:34 +0000 (-0500) Subject: libfdisk: (script) ignore empty values for start and size X-Git-Tag: v2.37-rc1~191 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecdfb2b767fc8ac6f27d67536d38997479172dc0;p=thirdparty%2Futil-linux.git libfdisk: (script) ignore empty values for start and size Signed-off-by: Gaël PORTAY --- diff --git a/libfdisk/src/script.c b/libfdisk/src/script.c index 6e6f263218..c3d8eb547b 100644 --- a/libfdisk/src/script.c +++ b/libfdisk/src/script.c @@ -1038,7 +1038,11 @@ static int parse_line_nameval(struct fdisk_script *dp, char *s) if (!strncasecmp(p, "start=", 6)) { int pow = 0; + p += 6; + if (!*p) + continue; + rc = next_number(&p, &num, &pow); if (!rc) { if (pow) { /* specified as */ @@ -1055,6 +1059,9 @@ static int parse_line_nameval(struct fdisk_script *dp, char *s) int pow = 0; p += 5; + if (!*p) + continue; + rc = next_number(&p, &num, &pow); if (!rc) { if (pow) { /* specified as */