Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > b4e87ef960dda3327363c9af81d2ed32 > files > 18

gnome-cups-manager-0.31-4mdv2008.0.src.rpm

diff -Nur gnome-cups-manager-0.31/libgnomecups/snmpkit/snmpsock.C gnome-cups-manager-0.31.new/libgnomecups/snmpkit/snmpsock.C
--- gnome-cups-manager-0.31/libgnomecups/snmpkit/snmpsock.C	2005-03-28 05:53:17.000000000 +0200
+++ gnome-cups-manager-0.31.new/libgnomecups/snmpkit/snmpsock.C	2006-05-22 20:25:42.000000000 +0200
@@ -115,7 +115,7 @@
     FD_SET(sock,&rfds);
     tv.tv_sec=5;
     tv.tv_usec=0;
-    if((retval=select(sock+1,&rfds,NULL,NULL,&tv))==-1)
+    if((retval=select(sock+1,&rfds,NULL,NULL,&tv))==-1 && errno != EINTR)
       throw ReceiverSelectException(errno);
     pthread_testcancel();