diff -r 1ad539cb8dc6 -r 1ce483608721 util.c --- a/util.c Tue May 19 17:35:16 2009 +0300 +++ b/util.c Wed May 20 00:15:21 2009 +0300 @@ -95,6 +95,7 @@ luaL_argerror (L, index, "wrong key type of flags table"); lua_pop (L, 1); } + return retval; } else luaL_argerror (L, index, "integer, string, or table of ones expected"); return 0; // never happens