+++ /dev/null
-diff -urN cups-1.1.21.org/config-scripts/cups-sharedlibs.m4 cups-1.1.21/config-scripts/cups-sharedlibs.m4
---- cups-1.1.21.org/config-scripts/cups-sharedlibs.m4 2004-09-24 01:17:18.586596250 +0200
-+++ cups-1.1.21/config-scripts/cups-sharedlibs.m4 2004-09-24 01:23:26.775720365 +0200
-@@ -137,9 +137,11 @@
- ;;
- Linux | GNU)
- # Linux and HURD
-+ if test $libdir != /usr/lib -a $libdir != /usr/lib32 -a $libdir != /usr/lib64 -a $libdir != /lib ; then
- DSOFLAGS="-Wl,-rpath,$libdir $DSOFLAGS"
- LDFLAGS="$LDFLAGS -Wl,-rpath,$libdir"
- EXPORT_LDFLAGS="-Wl,-rpath,$libdir"
-+ fi
- ;;
- esac
- else
+++ /dev/null
---- cups-1.2.x/scheduler/dirsvc.c.str1670 2006-05-18 13:48:42.000000000 +0100
-+++ cups-1.2.x/scheduler/dirsvc.c 2006-05-18 13:49:45.000000000 +0100
-@@ -2596,7 +2596,8 @@
- cupsdLogMessage(CUPSD_LOG_DEBUG2,
- "cupsdSendBrowseList: (%d bytes) %s", bytes, packet);
-
-- if (sendto(BrowseSocket, packet, bytes, 0,
-+ if (BrowseSocket != -1 &&
-+ sendto(BrowseSocket, packet, bytes, 0,
- (struct sockaddr *)&(b->to),
- sizeof(struct sockaddr_in)) <= 0)
- {
+++ /dev/null
---- cups-1.2.x/backend/usb-unix.c.str1705 2006-05-18 18:12:40.000000000 +0100
-+++ cups-1.2.x/backend/usb-unix.c 2006-05-18 18:13:38.000000000 +0100
-@@ -238,7 +238,7 @@
- do
- {
- FD_ZERO(&input);
-- FD_SET(fd, &input);
-+ // FD_SET(fd, &input); // disable back-channel data (see STR #1705)
- FD_ZERO(&output);
- FD_SET(fd, &output);
- }