Update prevent
authorSung-jae Park <nicesj.park@samsung.com>
Fri, 15 May 2015 08:16:59 +0000 (17:16 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Fri, 15 May 2015 08:16:59 +0000 (17:16 +0900)
Change-Id: If9d93602a2ed992a8e6238a8a1f7bc4e1613f411

src/fault.c

index dcfbe1e..aba1b91 100644 (file)
@@ -73,6 +73,7 @@ static void signal_handler(int signum, siginfo_t *info, void *unused)
        if (info->si_signo == SIGALRM) {
                if (!s_info.marked) {
                        DbgPrint("Ignore false alarm signal [false]\n");
+                       free(so_fname);
                        return;
                }
 
@@ -81,6 +82,7 @@ static void signal_handler(int signum, siginfo_t *info, void *unused)
                tv = ecore_time_get();
                if (tv - s_info.alarm_tv < DEFAULT_LIFE_TIMER) {
                        DbgPrint("Ignore false alarm signal [%lf]\n", tv - s_info.alarm_tv);
+                       free(so_fname);
                        return;
                }
 
@@ -103,6 +105,7 @@ static void signal_handler(int signum, siginfo_t *info, void *unused)
                 */
                if (res_tv.tv_sec < DEFAULT_LIFE_TIMER) {
                        DbgPrint("Ignore false alarm signal [%d]\n", res_tv.tv_sec);
+                       free(so_fname);
                        return;
                }