瀏覽代碼

argv[0] may be NULL

Roberto Ierusalimschy 22 年之前
父節點
當前提交
383a6e88f9
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lua.c

+ 2 - 2
lua.c

@@ -1,5 +1,5 @@
 /*
-** $Id: lua.c,v 1.114 2003/01/17 15:27:28 roberto Exp roberto $
+** $Id: lua.c,v 1.115 2003/01/29 10:27:07 roberto Exp roberto $
 ** Lua stand-alone interpreter
 ** See Copyright Notice in lua.h
 */
@@ -397,7 +397,7 @@ static int pmain (lua_State *l) {
   struct Smain *s = (struct Smain *)lua_touserdata(l, 1);
   int status;
   int interactive = 0;
-  if (s->argv[0][0] != '\0') progname = s->argv[0];
+  if (s->argv[0] && s->argv[0][0]) progname = s->argv[0];
   L = l;
   lua_userinit(l);  /* open libraries */
   status = handle_luainit();