From 3fc8c92ecd05a32e846219a264ed6dd654187b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaume=20Delcl=C3=B2s=20Coll?= Date: Tue, 8 Oct 2019 20:52:20 +0200 Subject: [PATCH] fix segfault --- src/filesel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/filesel.c b/src/filesel.c index c5a369ad..d92e1c27 100644 --- a/src/filesel.c +++ b/src/filesel.c @@ -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) Unicode_char_strlcpy(filename_unicode, Selector->filename, sizeof(filename_unicode)/sizeof(word)); #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; size_t inbytesleft = strlen(input); char * output = filename_ansi;