plugins/lua: check return value of uwsgi_response_prepare_headers

Reported by Coverity as CID #1100802
This commit is contained in:
Riccardo Magliocchetti
2013-12-28 16:11:59 +01:00
parent b5c19bc1f8
commit 473b4f1e57
+2 -1
View File
@@ -798,7 +798,8 @@ static int uwsgi_lua_request(struct wsgi_request *wsgi_req) {
// send status
if (lua_type(L, -3) == LUA_TSTRING || lua_type(L, -3) == LUA_TNUMBER) {
http = lua_tolstring(L, -3, &slen);
uwsgi_response_prepare_headers(wsgi_req, (char *) http, slen);
if (uwsgi_response_prepare_headers(wsgi_req, (char *) http, slen))
return -1;
}
else {
uwsgi_log("[uwsgi-lua] invalid response status !!!\n");