Blame SOURCES/rpcbind-1.2.6-double-free.patch

6ca954
diff -up rpcbind-1.2.6/src/rpcbind.c.orig rpcbind-1.2.6/src/rpcbind.c
6ca954
--- rpcbind-1.2.6/src/rpcbind.c.orig	2022-08-16 10:16:03.196903368 -0400
6ca954
+++ rpcbind-1.2.6/src/rpcbind.c	2022-08-16 10:16:38.595062481 -0400
6ca954
@@ -562,8 +562,10 @@ init_transport(struct netconfig *nconf)
6ca954
 				syslog(LOG_ERR, "cannot bind %s on %s: %m",
6ca954
 					(hosts[nhostsbak] == NULL) ? "*" :
6ca954
 					hosts[nhostsbak], nconf->nc_netid);
6ca954
-				if (res != NULL)
6ca954
+				if (res != NULL) {
6ca954
 					freeaddrinfo(res);
6ca954
+					res = NULL;
6ca954
+				}
6ca954
 				continue;
6ca954
 			} else
6ca954
 				checkbind++;