From: sin Date: Fri, 10 Oct 2014 09:12:01 +0000 (+0100) Subject: Only closedir when dirp is valid X-Git-Tag: v1.0~92^2~231 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=61cd0f8041e36757f4a02aa8894309412e35ccff;p=nnn.git Only closedir when dirp is valid --- diff --git a/noice.c b/noice.c index 27a4b324..4c88701e 100644 --- a/noice.c +++ b/noice.c @@ -552,9 +552,11 @@ out: free(dents[i].name); free(dents); - r = closedir(dirp); - if (r == -1) - printerr(1, "closedir"); + if (dirp != NULL) { + r = closedir(dirp); + if (r == -1) + printerr(1, "closedir"); + } goto begin; }