|  | @@ -1161,8 +1161,8 @@ void mg_exec_lua_script(struct mg_connection *conn, const char *path,
 | 
											
												
													
														|  |          if (exports != NULL) {
 |  |          if (exports != NULL) {
 | 
											
												
													
														|  |              lua_pushglobaltable(L);
 |  |              lua_pushglobaltable(L);
 | 
											
												
													
														|  |              for (i = 0; exports[i] != NULL && exports[i + 1] != NULL; i += 2) {
 |  |              for (i = 0; exports[i] != NULL && exports[i + 1] != NULL; i += 2) {
 | 
											
												
													
														|  | -                lua_pushstring(L, (const char *)(exports[i]));
 |  | 
 | 
											
												
													
														|  |                  lua_CFunction func;
 |  |                  lua_CFunction func;
 | 
											
												
													
														|  | 
 |  | +                lua_pushstring(L, (const char *)(exports[i]));
 | 
											
												
													
														|  |                  *(const void**)(&func) = exports[i + 1];
 |  |                  *(const void**)(&func) = exports[i + 1];
 | 
											
												
													
														|  |                  lua_pushcclosure(L, func, 0);
 |  |                  lua_pushcclosure(L, func, 0);
 | 
											
												
													
														|  |                  lua_rawset(L, -3);
 |  |                  lua_rawset(L, -3);
 |