Explorar o código

Fixed mod_lua.inl compile warnings

Thomas Davis %!s(int64=12) %!d(string=hai) anos
pai
achega
69b44f3f58
Modificáronse 1 ficheiros con 5 adicións e 5 borrados
  1. 5 5
      src/mod_lua.inl

+ 5 - 5
src/mod_lua.inl

@@ -83,7 +83,7 @@ static int lsp_sock_send(lua_State *L)
 {
     const char *buf;
     size_t len, sent = 0;
-    int n, sock;
+    int n = 0, sock;
 
     if (lua_gettop(L) > 1 && lua_istable(L, -2) && lua_isstring(L, -1)) {
         buf = lua_tolstring(L, -1, &len);
@@ -312,8 +312,8 @@ static void prepare_lua_environment(struct mg_connection *conn, lua_State *L)
     lua_setglobal(L, "mg");
 
     // Register default mg.onerror function
-    luaL_dostring(L, "mg.onerror = function(e) mg.write('\\nLua error:\\n', "
-                  "debug.traceback(e, 1)) end");
+    IGNORE_UNUSED_RESULT(luaL_dostring(L, "mg.onerror = function(e) mg.write('\\nLua error:\\n', "
+                                       "debug.traceback(e, 1)) end"));
 }
 
 static int lua_error_handler(lua_State *L)
@@ -326,10 +326,10 @@ static int lua_error_handler(lua_State *L)
         lua_pushstring(L, error_msg);
         lua_pushliteral(L, "\n");
         lua_call(L, 2, 0);
-        luaL_dostring(L, "mg.write(debug.traceback(), '\\n')");
+        IGNORE_UNUSED_RESULT(luaL_dostring(L, "mg.write(debug.traceback(), '\\n')"));
     } else {
         printf("Lua error: [%s]\n", error_msg);
-        luaL_dostring(L, "print(debug.traceback(), '\\n')");
+        IGNORE_UNUSED_RESULT(luaL_dostring(L, "print(debug.traceback(), '\\n')"));
     }
     // TODO(lsm): leave the stack balanced