fix segfault

This commit is contained in:
Jaume Delclòs Coll 2019-10-08 20:52:20 +02:00
parent 1b0060caff
commit 3fc8c92ecd

View File

@ -2086,7 +2086,8 @@ byte Button_Load_or_Save(T_Selector_settings *settings, byte load, T_IO_Context
else if (Selector->filename != NULL && strlen(Selector->filename) > 0) else if (Selector->filename != NULL && strlen(Selector->filename) > 0)
Unicode_char_strlcpy(filename_unicode, Selector->filename, sizeof(filename_unicode)/sizeof(word)); Unicode_char_strlcpy(filename_unicode, Selector->filename, sizeof(filename_unicode)/sizeof(word));
#ifdef ENABLE_FILENAMES_ICONV #ifdef ENABLE_FILENAMES_ICONV
{ /* convert from UTF8 to ANSI */ // convert from UTF8 to ANSI
if (Selector->filename != NULL && strlen(Selector->filename) > 0) {
char * input = (char *)Selector->filename; char * input = (char *)Selector->filename;
size_t inbytesleft = strlen(input); size_t inbytesleft = strlen(input);
char * output = filename_ansi; char * output = filename_ansi;