From: SeokYeon Hwang Date: Tue, 25 Oct 2016 04:53:16 +0000 (+0900) Subject: emulator: tighten validation for conf file X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.2~21^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0fa0698937d3fd10b8d6353c22260e870ffb8df9;p=sdk%2Femulator%2Fqemu.git emulator: tighten validation for conf file Change-Id: Iaae354e0815a568a7685d430959e60f8e5b424b9 Signed-off-by: SeokYeon Hwang --- diff --git a/tizen/src/emulator_options.c b/tizen/src/emulator_options.c index 209bbabd94..03ea020bb5 100644 --- a/tizen/src/emulator_options.c +++ b/tizen/src/emulator_options.c @@ -220,7 +220,12 @@ bool load_conf(const char * const conf) assert(!!conf); filename = g_strdup(conf); - file = fopen(filename, "r"); + if(!g_file_test(filename, G_FILE_TEST_IS_REGULAR)) { + fprintf(stderr, + "Profile configuration file [%s] is invalid.\n", filename); + return false; + } + file = g_fopen(filename, "r"); if (!file) { fprintf(stderr, "Profile configuration file [%s] is not found.\n", filename);