From e9d70dc030f0baf31bf3c8e33abdc46a8eac6824 Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Tue, 18 Feb 2014 14:38:46 +0100 Subject: [PATCH] Return INVALID_PARAMETER when upstreams is NULL --- src/context.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/context.c b/src/context.c index f92db52f..a7c0b540 100644 --- a/src/context.c +++ b/src/context.c @@ -938,6 +938,7 @@ getdns_context_set_upstream_recursive_servers(struct getdns_context *context, size_t count = 0; size_t i = 0; RETURN_IF_NULL(context, GETDNS_RETURN_INVALID_PARAMETER); + RETURN_IF_NULL(upstream_list, GETDNS_RETURN_INVALID_PARAMETER); getdns_return_t r = getdns_list_get_length(upstream_list, &count); if (count == 0 || r != GETDNS_RETURN_GOOD) { return GETDNS_RETURN_CONTEXT_UPDATE_FAIL;