From 9efde9864c72997c24c8a0c4a0c5d73bdba28568 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 14 Jul 2015 19:06:59 +0100 Subject: [PATCH] Fix dereference of NULL pointer. --- src/libutil/upstream.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libutil/upstream.c b/src/libutil/upstream.c index a0ffd56e19..686e32160d 100644 --- a/src/libutil/upstream.c +++ b/src/libutil/upstream.c @@ -353,13 +353,13 @@ rspamd_upstreams_create (void) gsize rspamd_upstreams_count (struct upstream_list *ups) { - return ups->ups->len; + return ups != NULL ? ups->ups->len : 0; } gsize rspamd_upstreams_alive (struct upstream_list *ups) { - return ups->alive->len; + return ups != NULL ? ups->alive->len : 0; } static void -- 2.47.3