diff --git a/mongoose.c b/mongoose.c index b7fd6ac280b879948811830641c262922e0bd6b3..3ca74d75bbdd4ba7f94bf07b5163c656d73bb2ee 100644 --- a/mongoose.c +++ b/mongoose.c @@ -3978,12 +3978,11 @@ static int lsp(struct mg_connection *conn, const char *path, if (p[j] == '\n') ++lualines; if (p[j] == '?' && p[j + 1] == '>') { mg_write(conn, p + pos, i - pos); - // lua_settop(L, 0); lua_pushlightuserdata(L, conn); lua_pushcclosure(L, lsp_mg_error, 1); snprintf (chunkname, sizeof(chunkname), "@%s+%i", path, lines); if (luaL_loadbuffer(L, p + (i + 2), j - (i + 2), chunkname)) { - lua_pcall(L, 1, 0, 0); + lua_pcall(L, 1, 1, 0); result = lua_tointeger(L, -1); if (result) return result; } else {