summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/gui/folder_select.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/gui/folder_select.c b/apps/gui/folder_select.c
index f2830fb8fd..706b166941 100644
--- a/apps/gui/folder_select.c
+++ b/apps/gui/folder_select.c
@@ -165,7 +165,10 @@ static struct folder* load_folder(struct folder* parent, char *folder)
165 } 165 }
166 char *name = folder_alloc_from_end(len+1); 166 char *name = folder_alloc_from_end(len+1);
167 if (!name) 167 if (!name)
168 {
169 closedir(dir);
168 return NULL; 170 return NULL;
171 }
169 memcpy(name, (char *)entry->d_name, len+1); 172 memcpy(name, (char *)entry->d_name, len+1);
170 child_count++; 173 child_count++;
171 first_child = name; 174 first_child = name;