rpms/rpcbind/devel rpcbind-0.1.4-iff_up.patch, NONE, 1.1 rpcbind.spec, 1.13, 1.14

Steve Dickson (steved) fedora-extras-commits at redhat.com
Tue May 22 15:48:21 UTC 2007


Author: steved

Update of /cvs/pkgs/rpms/rpcbind/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4880

Modified Files:
	rpcbind.spec 
Added Files:
	rpcbind-0.1.4-iff_up.patch 
Log Message:
Fixed an ipv6 related segfault on startup (bz 240873)


rpcbind-0.1.4-iff_up.patch:

--- NEW FILE rpcbind-0.1.4-iff_up.patch ---
--- rpcbind-0.1.4/src/util.c.iff_up	2007-05-22 11:14:39.000000000 -0400
+++ rpcbind-0.1.4/src/util.c	2007-05-22 11:14:56.000000000 -0400
@@ -359,7 +359,8 @@ network_init()
 	 * interface, join the RPC multicast group on that interface.
 	 */
 	for (ifap = ifp; ifap != NULL; ifap = ifap->ifa_next) {
-		if (ifap->ifa_addr->sa_family != AF_INET6 ||
+		if (!ifap->ifa_addr ||
+		    ifap->ifa_addr->sa_family != AF_INET6 ||
 		    !(ifap->ifa_flags & IFF_MULTICAST))
 			continue;
 		ifindex = if_nametoindex(ifap->ifa_name);


Index: rpcbind.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rpcbind/devel/rpcbind.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- rpcbind.spec	18 Apr 2007 18:25:06 -0000	1.13
+++ rpcbind.spec	22 May 2007 15:47:47 -0000	1.14
@@ -2,7 +2,7 @@
 
 Name:           rpcbind
 Version:        0.1.4
-Release: 5%{?dist}
+Release: 6%{?dist}
 Summary:        Universal Addresses to RPC Program Number Napper
 Group:          System Environment/Daemons
 License:        GPL
@@ -27,6 +27,7 @@
 Patch2: rpcbind-0.1.4-debug.patch
 Patch3: rpcbind-0.1.4-warmstarts.patch
 Patch4: rpcbind-0.1.4-rpcuser.patch
+Patch5: rpcbind-0.1.4-iff_up.patch
 
 %description
 The rpcbind utility is a server that converts RPC program numbers into
@@ -40,6 +41,8 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+# 240873: rpcbind segfaults on startup - ipv6 related
+%patch5 -p1
 
 %build
 %ifarch s390 s390x
@@ -118,6 +121,9 @@
 %dir %attr(700,rpc,rpc) /var/lib/rpcbind
 
 %changelog
+* Tue May 22 2007 Steve Dickson <steved at redhat.com> 0.1.4-6
+- Fixed an ipv6 related segfault on startup (bz 240873)
+
 * Wed Apr 18 2007 Steve Dickson <steved at redhat.com> 0.1.4-5
 - Added dependency on setup which contains the correct
   rpcbind /etc/service entry which in turns stops 




More information about the fedora-extras-commits mailing list