Handle errors in the config better

luaA_loadrc() now returns a failure when executing the config file causes an
error.
Previously it returned a success which meant the next config file wasn't tried.

Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
Uli Schlachter 2010-07-15 19:21:02 +02:00
parent a6f2c73c67
commit 64855b41cd
1 changed files with 3 additions and 1 deletions

4
luaa.c
View File

@ -862,8 +862,10 @@ luaA_loadrc(const char *confpath, bool run)
} }
} }
else else
{
lua_pop(globalconf.L, 1); lua_pop(globalconf.L, 1);
return true; return true;
}
} }
else else
fprintf(stderr, "%s\n", lua_tostring(globalconf.L, -1)); fprintf(stderr, "%s\n", lua_tostring(globalconf.L, -1));