From: Karel Zak Date: Mon, 12 Sep 2011 13:35:33 +0000 (+0200) Subject: libmount: potential null derefence [smatch scan] X-Git-Tag: v2.21-rc1~419 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fc8b1f36fecce949b14a452bb6e3ba9b67d362c7;p=thirdparty%2Futil-linux.git libmount: potential null derefence [smatch scan] Signed-off-by: Karel Zak --- diff --git a/lib/loopdev.c b/lib/loopdev.c index 81b7d2d6ec..de227e2265 100644 --- a/lib/loopdev.c +++ b/lib/loopdev.c @@ -369,9 +369,10 @@ static int loop_scandir(const char *dirname, int **ary, int hasprefix) } *ary = tmp; } - (*ary)[count++] = n; + if (*ary) + (*ary)[count++] = n; } - if (count) + if (count && *ary) qsort(*ary, count, sizeof(int), cmpnum); closedir(dir);