diff --git a/src/lib/eina/eina_strbuf_common.h b/src/lib/eina/eina_strbuf_common.h index 931cae456d..447cb47a74 100644 --- a/src/lib/eina/eina_strbuf_common.h +++ b/src/lib/eina/eina_strbuf_common.h @@ -25,6 +25,7 @@ struct _Eina_Strbuf #define EINA_MAGIC_CHECK_STRBUF(d, ...) \ do { \ + if (!(d)) return __VA_ARGS__; \ if (!EINA_MAGIC_CHECK((d), _STRBUF_MAGIC)) \ { \ EINA_MAGIC_FAIL((d), _STRBUF_MAGIC); \