]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix dereference of NULL pointer.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 14 Jul 2015 18:06:59 +0000 (19:06 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 14 Jul 2015 18:06:59 +0000 (19:06 +0100)
src/libutil/upstream.c

index a0ffd56e19a47a5b01bdc9bd3cb8029213d1082d..686e32160d2b6d5bab968557274e79b9cadbe537 100644 (file)
@@ -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