[Issue#] N/A
[Problem] return value of the parser API has not been checked
[Cause] N/A
[Solution] return value of json parser API is checked explicitly.
if the value is FALSE, remaining code is not executed.
Change-Id: I10754e52f5cbf7d73493e27e61b4a27273fa9581
JsonParser* parser = json_parser_new();
GError* error = NULL;
- json_parser_load_from_file(parser, configPath.c_str(), &error);
- if (error) {
+ if (!json_parser_load_from_file(parser, configPath.c_str(), &error)) {
LogD("failed to parse json file: %s -> %s", configPath.c_str(), error->message);
g_error_free(error);
g_object_unref(parser);