From: Jes Sorensen Date: Fri, 4 Mar 2016 21:49:38 +0000 (-0500) Subject: Grow: Grow_addbitmap(): Add check to quiet down static code checkers X-Git-Tag: mdadm-4.0~121 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=efdfcc9e9503d03acf6b3adb47f34173f7112afe;p=thirdparty%2Fmdadm.git Grow: Grow_addbitmap(): Add check to quiet down static code checkers Grow_addbitmap() is only ever called with s->bitmap_file != NULL, but not all static code checkers catch this. This adds a check to quiet down the false positive warnings. Reviewed-by: NeilBrown Signed-off-by: Jes Sorensen --- diff --git a/Grow.c b/Grow.c index c4af5c03..cf2750aa 100755 --- a/Grow.c +++ b/Grow.c @@ -297,7 +297,14 @@ int Grow_addbitmap(char *devname, int fd, struct context *c, struct shape *s) " between different architectures. Consider upgrading the Linux kernel.\n"); } - if (s->bitmap_file && strcmp(s->bitmap_file, "clustered") == 0) + /* + * We only ever get called if s->bitmap_file is != NULL, so this check + * is just here to quiet down static code checkers. + */ + if (!s->bitmap_file) + return 1; + + if (strcmp(s->bitmap_file, "clustered") == 0) major = BITMAP_MAJOR_CLUSTERED; if (ioctl(fd, GET_BITMAP_FILE, &bmf) != 0) {