rpms/libtirpc/F-7 libtirpc-0.1.7-svc-run.patch, NONE, 1.1 libtirpc.spec, 1.11, 1.12

Steve Dickson (steved) fedora-extras-commits at redhat.com
Mon Jul 9 17:02:40 UTC 2007


Author: steved

Update of /cvs/pkgs/rpms/libtirpc/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17264

Modified Files:
	libtirpc.spec 
Added Files:
	libtirpc-0.1.7-svc-run.patch 
Log Message:
Fixed infinite loop in svc_run() )(bz 246677)


libtirpc-0.1.7-svc-run.patch:

--- NEW FILE libtirpc-0.1.7-svc-run.patch ---
--- libtirpc-0.1.7/src/svc_run.c.orig	2005-05-18 01:10:50.000000000 -0400
+++ libtirpc-0.1.7/src/svc_run.c	2007-07-09 12:52:23.000000000 -0400
@@ -51,14 +51,14 @@ svc_run()
 	struct timeval timeout;
 	extern rwlock_t svc_fd_lock;
 
-	timeout.tv_sec = 30;
-	timeout.tv_usec = 0;
 
 	for (;;) {
 		rwlock_rdlock(&svc_fd_lock);
 		readfds = svc_fdset;
 		cleanfds = svc_fdset;
 		rwlock_unlock(&svc_fd_lock);
+		timeout.tv_sec = 30;
+		timeout.tv_usec = 0;
 		switch (select(svc_maxfd+1, &readfds, NULL, NULL, &timeout)) {
 		case -1:
 			FD_ZERO(&readfds);


Index: libtirpc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libtirpc/F-7/libtirpc.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- libtirpc.spec	2 May 2007 14:45:58 -0000	1.11
+++ libtirpc.spec	9 Jul 2007 17:02:00 -0000	1.12
@@ -1,6 +1,6 @@
 Name:		   libtirpc
 Version:		0.1.7
-Release:		6%{?dist}
+Release:		7%{?dist}
 Summary:		Transport Independent RPC Library
 Group:		  	System Environment/Libraries
 License:		GPL
@@ -37,6 +37,7 @@
 Patch5:	libtirpc-0.1.7-svcauthdestroy.patch
 Patch6:	libtirpc-0.1.7-xdr_bufferoverlow.patch
 Patch7:	libtirpc-0.1.7-bindresvport_ports.patch
+Patch8:	libtirpc-0.1.7-svc-run.patch
 
 Patch100: libtirpc-0.1.7-compile.patch
 
@@ -54,6 +55,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 
 %patch100	-p1
 
@@ -133,6 +135,9 @@
 %{_includedir}/tirpc/un-namespace.h
 
 %changelog
+* Mon Jul  9 2007 <steved at redhat.com> 0.1.7-7
+- Fixed infinite loop in svc_run() (bz 246677)
+
 * Thu Apr 26 2007 <steved at redhat.com> 0.1.7-6
 - Fixed potential buffer overflow in xdr_strings
 - Added a optimization to bindresvport that allows more




More information about the fedora-extras-commits mailing list