Fix parsing proc-appusage config 08/215908/1
authorINSUN PYO <insun.pyo@samsung.com>
Thu, 17 Oct 2019 10:25:19 +0000 (19:25 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Thu, 17 Oct 2019 10:25:19 +0000 (19:25 +0900)
/etc/resourced/proc.conf has multi sections.
So, "config-parser.c: config_parse(124) > Failed to read /etc/resourced/proc.conf:16!" appears on dlog.

///////////////////////////////////////////////////////////////////////////////////////////////////////
0  config_parse (file_name=0x41a960 "/etc/resourced/proc.conf", cb=0x40bda9 <load_appusage_config>, user_data=user_data@entry=0x0) at /usr/src/debug/resourced-5.5.2/src/common/config-parser.c:123
1  0x0040bcec in proc_appusage_table_init () at /usr/src/debug/resourced-5.5.2/src/proc-stat/proc-appusage.c:114
2  booting_done (data=<optimized out>) at /usr/src/debug/resourced-5.5.2/src/proc-stat/proc-appusage.c:136
3  0x00418a1a in resourced_notify (status=RESOURCED_NOTIFIER_BOOTING_DONE, data=0x0) at /usr/src/debug/resourced-5.5.2/src/common/notifier.c:101
4  0x0040ccac in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/resourced-5.5.2/src/resourced/main.c:64
//////////////////////////////////////////////////////////////////////////////////////////////////////

Change-Id: I6ae7befc4131adc6eaad05b7f7e6f861b46439fe

src/proc-stat/proc-appusage.c

index 0528696..a4204e0 100644 (file)
@@ -90,7 +90,7 @@ static int load_appusage_config(struct parse_result *result, void *user_data)
                return -EINVAL;
 
        if (strncmp(result->section, APPUSAGE_CONF_SECTION, strlen(APPUSAGE_CONF_SECTION)+1))
-               return RESOURCED_ERROR_NO_DATA;
+               return RESOURCED_ERROR_NONE;
 
        if (!strncmp(result->name, "APPUSAGE", strlen("APPUSAGE")+1)) {
                if (!strncmp(result->value, "OFF", 4))