fix destruction to free all memory
[ust.git] / libust / tracectl.c
index bafe1a94d5a56ac5e7b57f179f75aadbfd520201..3f2ee38cdb7357f0bc5b94dc093536ca87acb819 100644 (file)
@@ -1411,7 +1411,7 @@ static void __attribute__((destructor)) keepalive()
 
        destroy_traces();
 
-       ustcomm_fini_app(&ustcomm_app);
+       ustcomm_fini_app(&ustcomm_app, 0);
 }
 
 void ust_potential_exec(void)
@@ -1459,7 +1459,8 @@ static void ust_fork(void)
                list_del(&bc->list);
        }
 
-       ustcomm_free_app(&ustcomm_app);
+       /* free app, keeping socket file */
+       ustcomm_fini_app(&ustcomm_app, 1);
 
        buffers_to_export = 0;
        have_listener = 0;
This page took 0.022431 seconds and 4 git commands to generate.