]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: use skip_blank() in scripts
authorKarel Zak <kzak@redhat.com>
Wed, 8 Oct 2014 11:11:59 +0000 (13:11 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 8 Oct 2014 11:11:59 +0000 (13:11 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/script.c

index a737c26aa58fb79167a38cdf67a6a0bb19c36278..fc77d9e71554dc7c0d307dc35db919b84561bba4 100644 (file)
@@ -593,6 +593,7 @@ static int parse_script_line(struct fdisk_script *dp, char *s)
        while (rc == 0 && p && *p) {
 
                DBG(SCRIPT, ul_debugobj(dp, " parsing '%s'", p));
+               p = (char *) skip_blank(p);
 
                if (!strncasecmp(p, "start=", 6)) {
                        p += 6;
@@ -741,9 +742,7 @@ static int parse_commas_line(struct fdisk_script *dp, char *s)
                uint64_t num;
                char *begin;
 
-               while (isblank(*p)) p++;
-               if (!*p)
-                       break;
+               p = (char *) skip_blank(p);
                item++;
 
                DBG(SCRIPT, ul_debugobj(dp, " parsing item %d ('%s')", item, p));