X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libust%2Ftracectl.c;h=3f2ee38cdb7357f0bc5b94dc093536ca87acb819;hb=2a79ceebcba229c91c93272705444c61c458bb06;hp=25e96450ca70492ad1edfb1a644a759f47f35252;hpb=b102c2b0b07a155285716d9f7fd788662cecd54b;p=ust.git diff --git a/libust/tracectl.c b/libust/tracectl.c index 25e9645..3f2ee38 100644 --- a/libust/tracectl.c +++ b/libust/tracectl.c @@ -17,6 +17,7 @@ #define _GNU_SOURCE #include +#include #include #include #include @@ -1410,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) @@ -1458,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;