From f099726c4684d76cde714bfc5edbd9bbec35da49 Mon Sep 17 00:00:00 2001 From: John Ferlan Date: Wed, 29 Oct 2014 18:21:17 -0400 Subject: [PATCH] virnetdev: Resolve Coverity FORWARD_NULL The complaint is that if cleanup is called when virFileReadAll fails, then mcast->entries is NULL and could be dereferenced in the clear function. After following the code some - I saw that the caller to the function (virNetDevGetMulticastTable) will also call virNetDevMcastListClear if this function returns -1, so this isn't necessary, so I removed the call. --- src/util/virnetdev.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c index 36e84d7a99..4fea4cb4ef 100644 --- a/src/util/virnetdev.c +++ b/src/util/virnetdev.c @@ -2200,9 +2200,6 @@ static int virNetDevGetMcastList(const char *ifname, ret = 0; cleanup: - if (ret < 0) - virNetDevMcastListClear(mcast); - VIR_FREE(entry); return ret; -- 2.39.5