From 8b90efc5679a82e5cebb877dbc0b1dc108b2b9fe Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Sat, 28 Dec 2013 15:54:23 +0100 Subject: [PATCH] plugins/http: check return value of uwsgi_cr_set_hooks Reported by Coverity as CID #970970 --- plugins/http/http.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/http/http.c b/plugins/http/http.c index d164614d..46f1e974 100644 --- a/plugins/http/http.c +++ b/plugins/http/http.c @@ -874,7 +874,8 @@ int http_alloc_session(struct uwsgi_corerouter *ucr, struct uwsgi_gateway_socket break; #endif default: - uwsgi_cr_set_hooks(cs->main_peer, cs->main_peer->last_hook_read, NULL); + if (uwsgi_cr_set_hooks(cs->main_peer, cs->main_peer->last_hook_read, NULL)) + return -1; cs->close = hr_session_close; break; }