From c6233ce403c906338b57c9de6db2abcf9c3cbeb5 Mon Sep 17 00:00:00 2001
From: Andy Green <andy@warmcat.com>
Date: Fri, 28 Jul 2017 14:19:24 +0800
Subject: [PATCH] coverity 182068: 155650: unnecessary check against illegal
 NULL

---
 lib/libwebsockets.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c
index 65b88eeb..2ca8316b 100755
--- a/lib/libwebsockets.c
+++ b/lib/libwebsockets.c
@@ -820,8 +820,7 @@ lws_get_addresses(struct lws_vhost *vh, void *ads, char *name,
 	struct addrinfo ai, *res;
 	struct sockaddr_in addr4;
 
-	if (rip)
-		rip[0] = '\0';
+	rip[0] = '\0';
 	name[0] = '\0';
 	addr4.sin_family = AF_UNSPEC;
 
@@ -856,8 +855,6 @@ lws_get_addresses(struct lws_vhost *vh, void *ads, char *name,
 				name, name_len, NULL, 0, 0))
 			return -1;
 #endif
-		if (!rip)
-			return 0;
 
 		if (getaddrinfo(name, NULL, &ai, &result))
 			return -1;
-- 
GitLab