Fix: channel errors on local stress-tests
[lttng-tools.git] / src / bin / lttng-sessiond / ust-app.c
index e6b4250c11a255aaa600b353fb766e1b5ef54c35..48da16b1072a6264949a889c8298958e2c33d4d3 100644 (file)
@@ -486,9 +486,11 @@ void delete_ust_app_channel(int sock, struct ust_app_channel *ua_chan,
                registry = get_session_registry(ua_chan->session);
                if (registry) {
                        ust_registry_channel_del_free(registry, ua_chan->key,
-                               true);
+                               sock >= 0);
+               }
+               if (sock >= 0) {
+                       save_per_pid_lost_discarded_counters(ua_chan);
                }
-               save_per_pid_lost_discarded_counters(ua_chan);
        }
 
        if (ua_chan->obj != NULL) {
This page took 0.034676 seconds and 5 git commands to generate.