Commit aa37b728 authored by abadc0de's avatar abadc0de

Merge commit '10234' into lua_err

parents 62085e52 10234b07
...@@ -3977,12 +3977,11 @@ static int lsp(struct mg_connection *conn, const char *path, ...@@ -3977,12 +3977,11 @@ static int lsp(struct mg_connection *conn, const char *path,
if (p[j] == '\n') ++lualines; if (p[j] == '\n') ++lualines;
if (p[j] == '?' && p[j + 1] == '>') { if (p[j] == '?' && p[j + 1] == '>') {
mg_write(conn, p + pos, i - pos); mg_write(conn, p + pos, i - pos);
// lua_settop(L, 0);
lua_pushlightuserdata(L, conn); lua_pushlightuserdata(L, conn);
lua_pushcclosure(L, lsp_mg_error, 1); lua_pushcclosure(L, lsp_mg_error, 1);
snprintf (chunkname, sizeof(chunkname), "@%s+%i", path, lines); snprintf (chunkname, sizeof(chunkname), "@%s+%i", path, lines);
if (luaL_loadbuffer(L, p + (i + 2), j - (i + 2), chunkname)) { 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); result = lua_tointeger(L, -1);
if (result) return result; if (result) return result;
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment