From 6e187c0587247babb805ae0b76b801baa30616b8 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 12 Jan 2015 17:33:58 +0100 Subject: rwrap: Fix a possible NULL dereference. CID: #84271 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Hrozek Reviewed-by: Guenther Deschner --- lib/resolv_wrapper/resolv_wrapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/resolv_wrapper/resolv_wrapper.c') diff --git a/lib/resolv_wrapper/resolv_wrapper.c b/lib/resolv_wrapper/resolv_wrapper.c index c70ca64e92..10af3606b6 100644 --- a/lib/resolv_wrapper/resolv_wrapper.c +++ b/lib/resolv_wrapper/resolv_wrapper.c @@ -733,7 +733,7 @@ static int rwrap_get_record(const char *hostfile, unsigned recursion, } } - if (rc == ENOENT && recursion == 0) { + if (rc == ENOENT && recursion == 0 && key != NULL) { RWRAP_LOG(RWRAP_LOG_TRACE, "Record for [%s] not found\n", query); memcpy(rr->key, key, strlen(key) + 1); } -- cgit