[FIX] Fixed libonly wrong work - Ticket #519
authorAndreev S.V <s.andreev@samsung.com>
Tue, 14 May 2013 10:20:32 +0000 (14:20 +0400)
committerAndreev S.V <s.andreev@samsung.com>
Tue, 14 May 2013 10:20:32 +0000 (14:20 +0400)
driver/sspt/sspt_procs.c

index 1b8e304..ca5bb27 100644 (file)
@@ -65,16 +65,16 @@ void sspt_procs_free_all(void)
        }
 
        if (strcmp(us_proc_info.path,"*") == 0) {
-               // app
-               sspt_procs_free(us_proc_info.pp);
-               us_proc_info.pp = NULL;
-       } else {
                // libonly
                struct sspt_procs *procs, *n;
                list_for_each_entry_safe(procs, n, &proc_probes_list, list) {
                        list_del(&procs->list);
                        sspt_procs_free(procs);
                }
+       } else {
+               // app
+               sspt_procs_free(us_proc_info.pp);
+               us_proc_info.pp = NULL;
        }
 }