diff --git a/src/event_system.c b/src/event_system.c index 42d971e..00ea014 100644 --- a/src/event_system.c +++ b/src/event_system.c @@ -17,8 +17,8 @@ #define IS_INVALID_EVENT(EV) (EV.id == 0) #define IS_INVALID_LISTENER(LS) (LS.id == 0 || IS_INVALID_EVENT(LS.event)) -#define CB_ARR_SIZE(CAPACITY) ((CAPACITY + 1) * sizeof(EventCallback *)) -#define FREE_CB_ARR_SIZE(CAPACITY) (CAPACITY * sizeof(u64 *)) +#define CB_ARR_SIZE(CAPACITY) ((CAPACITY + 1) * sizeof(EventCallback)) +#define FREE_CB_ARR_SIZE(CAPACITY) (CAPACITY * sizeof(u64)) typedef struct es_internal ESInternal; struct es_internal {