diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-08 10:32:59 +0300 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2013-05-08 10:33:38 +0300 |
commit | 8c84f1d0f5c2888cadf69c3d3163f41a2d413968 (patch) | |
tree | d856f23b145627b88317108da5ace8f3774ffc97 | |
parent | 71c0b6e585d2911b47339e5619bf2cec30e24fcd (diff) | |
download | lua-augeas-master.tar.bz2 lua-augeas-master.tar.xz |
-rw-r--r-- | laugeas.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -168,7 +168,7 @@ static int Paug_set(lua_State *L) a = Paug_checkarg(L, 1); path = luaL_checkstring(L, 2); - value = luaL_checkstring(L, 3); + value = lua_isnil(L, 3) ? NULL : luaL_checkstring(L, 3); return pushresult(L, aug_set(a, path, value), a, path); } @@ -177,7 +177,7 @@ static int Paug_setm(lua_State *L) augeas *a = Paug_checkarg(L, 1); const char *base = luaL_checkstring(L, 2); const char *sub= luaL_checkstring(L, 3); - const char *value = luaL_checkstring(L, 4); + const char *value = lua_isnil(L, 4) ? NULL : luaL_checkstring(L, 4); return pushresult(L, aug_setm(a, base, sub, value), a, NULL); } |