commit b06a4d4eeb7d95af4f0b0b02a5cfe21b3e9de69d
parent ce599b8e6bf44d089820b5b5558835e57f67db7b
Author: sin <sin@2f30.org>
Date: Wed, 22 Oct 2014 16:33:59 +0100
Initialize `n' and `dents'
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/noice.c b/noice.c
@@ -497,6 +497,10 @@ browse(const char *ipath, const char *ifilter)
cur = 0;
begin:
+ /* Path and filter should be malloc(3)-ed strings at all times */
+ n = 0;
+ dents = NULL;
+
dirp = opendir(path);
if (dirp == NULL) {
printwarn();
@@ -511,7 +515,6 @@ begin:
if (r != 0)
goto nochange;
- dents = NULL;
n = dentfill(dirp, &dents, visible, &filter_re);
/* Make sure cur is in range */