diff --git a/src/event_bus.c b/src/event_bus.c index eb04f68..636612f 100644 --- a/src/event_bus.c +++ b/src/event_bus.c @@ -110,7 +110,11 @@ int event_bus_publish(size_t id, void *arg) int event_bus_subscribe(size_t id, callback_t callback, void *data) { elem_t *topic_elem = linked_list_get_if(&game.event_bus.topics, condition_is_topic_id, &id); - if(!topic_elem) return_failure_int; + if(!topic_elem) + { + error_printf("Topic with id : %lu doesn't exists.", id); + return EXIT_FAILURE; + } topic_t *topic = topic_elem->data;