]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
namei: more robust add_it() [coverity scan]
authorKarel Zak <kzak@redhat.com>
Tue, 31 Jan 2012 13:04:03 +0000 (14:04 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 31 Jan 2012 13:04:03 +0000 (14:04 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/namei.c

index 752c0c183ce04185b5b8d3922384d0b4579d0f69..3c2e7fc31031f9a56da887273f2c6d971fc1adc6 100644 (file)
@@ -134,9 +134,9 @@ add_id(struct idcache **ic, char *name, unsigned long int id, int *width)
        else
                *ic = nc;
        if (w <= 0)
-               w = strlen(nc->name);
-       *width = *width < w ? w : *width;
+               w = nc->name ? strlen(nc->name) : 0;
 
+       *width = *width < w ? w : *width;
        return;
 }