diff --git a/legacy/eina/src/lib/eina_strbuf.c b/legacy/eina/src/lib/eina_strbuf.c index da528f4499..f83f8402af 100644 --- a/legacy/eina/src/lib/eina_strbuf.c +++ b/legacy/eina/src/lib/eina_strbuf.c @@ -42,8 +42,8 @@ struct _Eina_Strbuf static void _eina_strbuf_init(Eina_Strbuf *buf); static int _eina_strbuf_resize(Eina_Strbuf *buf, size_t size); -#define _eina_strbuf_grow(buf, size) \ - if (size > buf->size) _eina_strbuf_resize(buf, size) +#define _eina_strbuf_grow(buf, _size) \ + (_size > buf->size) ? _eina_strbuf_resize(buf, _size) : EINA_FALSE Eina_Bool eina_strbuf_init(void)