# HG changeset patch # User jbe # Date 1496576589 -7200 # Node ID 30a04a6a45db7deeea7f4ba71f34e9450d812f89 # Parent 3a346a82031addab17d0c604759ce5751689ab25 Added missing "do" statement in while(0) macro workaround diff -r 3a346a82031a -r 30a04a6a45db moonbridge.c --- a/moonbridge.c Sun May 28 12:53:41 2017 +0200 +++ b/moonbridge.c Sun Jun 04 13:43:09 2017 +0200 @@ -1875,7 +1875,7 @@ return 1; } -#define moonbr_listen_init_pool_forkoption(luaname, cname, defval) { \ +#define moonbr_listen_init_pool_forkoption(luaname, cname, defval) do { \ lua_getfield(L, 2, luaname); \ pool->cname = lua_isnil(L, -1) ? (defval) : moonbr_lua_tonatural(L, -1); \ } while(0)