diff --git a/src/hlua.c b/src/hlua.c index 5bb0535320..9589473a73 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -6988,7 +6988,7 @@ __LJMP static int hlua_httpclient_get_headers(lua_State *L, struct hlua_httpclie lua_newtable(L); - for (hdr = hlua_hc->hc->res.hdrs; isttest(hdr->n); hdr++) { + for (hdr = hlua_hc->hc->res.hdrs; hdr && isttest(hdr->n); hdr++) { struct ist n, v; int len;