Fix: release reference to ltt_session on error instead of free()
[lttng-tools.git] / src / bin / lttng-sessiond / snapshot.c
index 447806bf4428fd4d8de87b411818b00b5fd5c372..c4c3bf1f8c13d9f0433a57d61461568304a83523 100644 (file)
@@ -321,7 +321,9 @@ void snapshot_destroy(struct snapshot *obj)
        struct lttng_ht_iter iter;
        struct snapshot_output *output;
 
-       assert(obj);
+       if (!obj->output_ht) {
+               return;
+       }
 
        rcu_read_lock();
        cds_lfht_for_each_entry(obj->output_ht->ht, &iter.iter, output,
This page took 0.024578 seconds and 5 git commands to generate.