From: Carsten Haitzler (Rasterman) Date: Wed, 17 Jun 2015 07:37:56 +0000 (+0900) Subject: elm config files - don't write to file if file handle is null X-Git-Tag: v1.15.0-alpha1~181 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3babdd927a0dfe49b9aa45854bea95bcf0de838b;p=platform%2Fupstream%2Felementary.git elm config files - don't write to file if file handle is null fixes seg with new file only config for elm --- diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c index 92dd8aa..de77af5 100644 --- a/src/lib/elm_config.c +++ b/src/lib/elm_config.c @@ -3338,9 +3338,13 @@ _elm_config_sub_init(void) _elm_profile); if (!ecore_file_exists(buf)) { - FILE *fp = fopen(buf, "w+"); - fprintf(fp, "flush"); - fclose(fp); + FILE *f = fopen(buf, "w+"); + + if (f) + { + fprintf(f, "flush"); + fclose(f); + } } _eio_monitor = eio_monitor_add(buf); ecore_event_handler_add(EIO_MONITOR_FILE_MODIFIED, _elm_config_file_monitor_cb, NULL);