From 9af63bac9c96f45d3d9bf0e08b742ad888e446f6 Mon Sep 17 00:00:00 2001 From: Robear Selwans Date: Sun, 23 Jan 2022 18:42:11 +0000 Subject: [PATCH] Fixed void pointer dereferencing in ev_types Signed-off-by: Robear Selwans --- ev_types.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ev_types.h b/ev_types.h index 8dd28d7..33e1400 100644 --- a/ev_types.h +++ b/ev_types.h @@ -85,7 +85,7 @@ typedef struct { #define EV_FREE(T) METHOD_CHECK(TypeData(T).free_fn) #define EV_HASH(T) METHOD_CHECK(TypeData(T).hash_fn) #define EV_EQUAL(T) METHOD_CHECK(TypeData(T).equal_fn) -#define EV_DEFAULT(T) *TypeData(T).default_val -#define EV_INVALID(T) *TypeData(T).invalid_val +#define EV_DEFAULT(T) *(T*)TypeData(T).default_val +#define EV_INVALID(T) *(T*)TypeData(T).invalid_val #endif // EV_HEADERS_TYPES_H