r492 - trunk
    DONOTREPLY at icculus.org 
    DONOTREPLY at icculus.org
       
    Tue Feb 19 20:12:55 EST 2008
    
    
  
Author: icculus
Date: 2008-02-19 20:12:47 -0500 (Tue, 19 Feb 2008)
New Revision: 492
Modified:
   trunk/lua_glue.c
Log:
MojoSetup.cmdlinestr()'s optional arguments can be explicitly nil, too.
Modified: trunk/lua_glue.c
===================================================================
--- trunk/lua_glue.c	2008-02-15 10:51:22 UTC (rev 491)
+++ trunk/lua_glue.c	2008-02-20 01:12:47 UTC (rev 492)
@@ -698,8 +698,8 @@
 {
     const int argc = lua_gettop(L);
     const char *arg = luaL_checkstring(L, 1);
-    const char *envr = (argc < 2) ? NULL : luaL_checkstring(L, 2);
-    const char *deflt = (argc < 3) ? NULL : luaL_checkstring(L, 3);
+    const char *envr = (argc < 2) ? NULL : lua_tostring(L, 2);  // may be nil
+    const char *deflt = (argc < 3) ? NULL : lua_tostring(L, 3);  // may be nil
     return retvalString(L, cmdlinestr(arg, envr, deflt));
 } // luahook_cmdlinestr
 
    
    
More information about the mojosetup-commits
mailing list