X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuhttpd.git;a=blobdiff_plain;f=lua.c;h=f4a574350abce2b3fe9c6af5e494c91bdfe656d2;hp=55efaaa92c979c24c4c151e13854812d9530a7f7;hb=98839fdd7467f34011ef4b967b285fee3b0d8597;hpb=9d0b3de603b0ed965c1ec40433b9bf89918f67b8 diff --git a/lua.c b/lua.c index 55efaaa..f4a5743 100644 --- a/lua.c +++ b/lua.c @@ -144,7 +144,7 @@ static lua_State *uh_lua_state_init(void) lua_State *L; int ret; - L = lua_open(); + L = luaL_newstate(); luaL_openlibs(L); /* build uhttpd api table */ @@ -255,7 +255,7 @@ static void lua_main(struct client *cl, struct path_info *pi, char *url) printf("Status: 500 Internal Server Error\r\n\r\n" "Unable to launch the requested Lua program:\n" - " %s: %s\n", pi->phys, strerror(errno)); + " %s: %s\n", pi->phys, error); } exit(0);