summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/common/dir.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/common/dir.c b/firmware/common/dir.c
index 9388fb243a..d550bedcbd 100644
--- a/firmware/common/dir.c
+++ b/firmware/common/dir.c
@@ -48,7 +48,8 @@ DIR* opendir(char* name)
48 return NULL; 48 return NULL;
49 } 49 }
50 50
51 while ( (part = strtok(name, "/")) ) { 51 for ( part = strtok(name, "/"); part;
52 part = strtok(NULL, "/") ) {
52 int partlen = strlen(part); 53 int partlen = strlen(part);
53 /* scan dir for name */ 54 /* scan dir for name */
54 while (1) { 55 while (1) {