modules/information/mp3:Handle leak fixed.
authorRadoslaw Czerski <r.czerski@samsung.com>
Tue, 12 Apr 2016 13:15:25 +0000 (15:15 +0200)
committerRadoslaw Czerski <r.czerski@samsung.com>
Tue, 12 Apr 2016 13:15:25 +0000 (15:15 +0200)
WGID 6978

Change-Id: I7e169fabed0d4b6fce11fcc3972220c7cfd4d5bb
Signed-off-by: Radoslaw Czerski <r.czerski@samsung.com>
src/modules/information/mp3_playing.c

index fe059a6ae13ee0ad0068d7aa93473143c597624e..586b0f255e3b088fe7bd539fb576edb5db1aa9b8 100644 (file)
@@ -101,9 +101,17 @@ static void show_mp_icon(void* data)
        FILE* fp = fopen(util_get_data_file_path(MUSIC_STATUS_FILE_PATH), "r");
        char line[MAX_NAM_LEN+1];
 
-       retm_if(data == NULL, "Invalid parameter!");
+       if (data == NULL) {
+               _E("Invalid parameter!");
+               fclose(fp);
+               return;
+       }
 
-       retm_if(fp == NULL, "Invalid file path !!");
+       if (fp == NULL) {
+               _E("Invalid file path!!");
+               fclose(fp);
+               return;
+       }
 
        if(icon_get_update_flag() == 0) {
                updated_while_lcd_off = 1;