diff options
Diffstat (limited to 'firmware/common/file_internal.c')
-rw-r--r-- | firmware/common/file_internal.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/common/file_internal.c b/firmware/common/file_internal.c index a73d9beaa2..e4554670af 100644 --- a/firmware/common/file_internal.c +++ b/firmware/common/file_internal.c | |||
@@ -223,6 +223,7 @@ int test_dir_empty_internal(struct filestr_base *stream) | |||
223 | /* iso decode the name to UTF-8 */ | 223 | /* iso decode the name to UTF-8 */ |
224 | void iso_decode_d_name(char *d_name) | 224 | void iso_decode_d_name(char *d_name) |
225 | { | 225 | { |
226 | #ifdef HAVE_FILESYSTEM_CODEPAGE | ||
226 | if (is_dotdir_name(d_name)) | 227 | if (is_dotdir_name(d_name)) |
227 | return; | 228 | return; |
228 | 229 | ||
@@ -232,6 +233,9 @@ void iso_decode_d_name(char *d_name) | |||
232 | /* This MUST be the default codepage thus not something that could be | 233 | /* This MUST be the default codepage thus not something that could be |
233 | loaded on call */ | 234 | loaded on call */ |
234 | iso_decode(shortname, d_name, -1, len + 1); | 235 | iso_decode(shortname, d_name, -1, len + 1); |
236 | #else | ||
237 | (void)d_name; | ||
238 | #endif | ||
235 | } | 239 | } |
236 | 240 | ||
237 | #ifdef HAVE_DIRCACHE | 241 | #ifdef HAVE_DIRCACHE |