function name is only needed *if* there is an error.

This commit is contained in:
Roberto Ierusalimschy 1997-04-14 12:30:03 -03:00
parent e78c1c54aa
commit d73c5bcfe7
1 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
char *rcs_auxlib="$Id: auxlib.c,v 1.3 1997/04/06 14:08:08 roberto Exp roberto $";
char *rcs_auxlib="$Id: auxlib.c,v 1.4 1997/04/07 14:48:53 roberto Exp roberto $";
#include <stdio.h>
#include <stdarg.h>
@ -22,11 +22,11 @@ int luaI_findstring (char *name, char *list[])
void luaL_arg_check(int cond, int numarg, char *extramsg)
{
if (!cond) {
char *funcname;
lua_getobjname(lua_stackedfunction(0), &funcname);
if (funcname == NULL)
funcname = "???";
if (!cond) {
if (extramsg == NULL)
luaL_verror("bad argument #%d to function `%s'", numarg, funcname);
else