diff options
-rw-r--r-- | firmware/common/dir.c | 3 |
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) { |