diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-01-15 15:56:19 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-01-15 15:56:19 +0000 |
commit | 54353e04b116bb78edc529e7bf6687a845923b65 (patch) | |
tree | 5c083d7c1ea4f0fa7d1805af02a9660fb15c1924 /firmware/common | |
parent | d815ad60355558eddbfc338c481aa83fdf0a1e43 (diff) | |
download | rockbox-54353e04b116bb78edc529e7bf6687a845923b65.tar.gz rockbox-54353e04b116bb78edc529e7bf6687a845923b65.zip |
Second bug in mkdir() :-)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4241 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/common')
-rw-r--r-- | firmware/common/dir.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/common/dir.c b/firmware/common/dir.c index 52659085b8..001508a552 100644 --- a/firmware/common/dir.c +++ b/firmware/common/dir.c | |||
@@ -163,9 +163,11 @@ int mkdir(char *name) | |||
163 | } | 163 | } |
164 | } | 164 | } |
165 | 165 | ||
166 | closedir(dir); | 166 | memset(&newdir, sizeof(struct fat_dir), 0); |
167 | 167 | ||
168 | rc = fat_create_dir(basename, &newdir, &(dir->fatdir)); | 168 | rc = fat_create_dir(basename, &newdir, &(dir->fatdir)); |
169 | 169 | ||
170 | closedir(dir); | ||
171 | |||
170 | return rc; | 172 | return rc; |
171 | } | 173 | } |