debug info: Call register_event_debug_infos for all events
[babeltrace.git] / lib / debug-info.c
index 212238640ec223d9cc29470471fe6f3efd4fc1b5..4e1be1e3d6d3b9dad8fe8e9aa1d720e0c0c1e111 100644 (file)
@@ -746,8 +746,8 @@ void handle_lib_unload_event(struct debug_info *debug_info,
        }
 
        key_ptr = (gpointer) &baddr;
-       assert(g_hash_table_remove(proc_dbg_info_src->baddr_to_bin_info,
-                       key_ptr));
+       (void) g_hash_table_remove(proc_dbg_info_src->baddr_to_bin_info,
+                       key_ptr);
 end:
        return;
 }
@@ -863,10 +863,11 @@ void debug_info_handle_event(struct debug_info *debug_info,
                handle_statedump_build_id_event(debug_info, event);
        } else if (event_class->name == debug_info-> q_lib_unload) {
                handle_lib_unload_event(debug_info, event);
-       } else {
-               /* Other events: register debug infos */
-               register_event_debug_infos(debug_info, event);
        }
+
+       /* All events: register debug infos */
+       register_event_debug_infos(debug_info, event);
+
 end:
        return;
 }
This page took 0.024872 seconds and 4 git commands to generate.