From 752252c9e4eba8d9dbbb8f42649b0d495584d95e Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Sat, 28 Dec 2013 15:45:05 +0100 Subject: [PATCH] core/emperor: check return value of uwsgi_stats_str Reported by Coverity as CID #970959 --- core/emperor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/emperor.c b/core/emperor.c index 3e765fed..e2ed941b 100644 --- a/core/emperor.c +++ b/core/emperor.c @@ -1746,7 +1746,8 @@ void emperor_send_stats(int fd) { goto end0; struct uwsgi_emperor_scanner *ues = emperor_scanners; while (ues) { - uwsgi_stats_str(us, ues->arg); + if (uwsgi_stats_str(us, ues->arg)) + goto end0; ues = ues->next; if (ues) { if (uwsgi_stats_comma(us))