[cups/f16] Increase client blocking timeout from 30s to 70s (bug #744715).

Tim Waugh twaugh at fedoraproject.org
Tue Oct 11 12:10:03 UTC 2011


commit 6085d5e05969b7215273ce723ca568e3336ba5a9
Author: Tim Waugh <twaugh at redhat.com>
Date:   Mon Oct 10 17:05:55 2011 +0100

    Increase client blocking timeout from 30s to 70s (bug #744715).

 cups-driverd-timeout.patch |   22 +++++++++++++++++-----
 cups.spec                  |    1 +
 2 files changed, 18 insertions(+), 5 deletions(-)
---
diff --git a/cups-driverd-timeout.patch b/cups-driverd-timeout.patch
index a8b6ae5..fac583b 100644
--- a/cups-driverd-timeout.patch
+++ b/cups-driverd-timeout.patch
@@ -1,7 +1,19 @@
-diff -up cups-1.5b1/scheduler/ipp.c.driverd-timeout cups-1.5b1/scheduler/ipp.c
---- cups-1.5b1/scheduler/ipp.c.driverd-timeout	2011-05-24 15:44:55.000000000 +0200
-+++ cups-1.5b1/scheduler/ipp.c	2011-05-24 15:44:56.000000000 +0200
-@@ -5720,7 +5720,7 @@ copy_model(cupsd_client_t *con,		/* I - 
+diff -up cups-1.5.0/cups/http.c.driverd-timeout cups-1.5.0/cups/http.c
+--- cups-1.5.0/cups/http.c.driverd-timeout	2011-10-10 17:03:54.181458460 +0100
++++ cups-1.5.0/cups/http.c	2011-10-10 17:04:01.452321912 +0100
+@@ -1314,7 +1314,7 @@ httpGets(char   *line,			/* I - Line to
+       * No newline; see if there is more data to be read...
+       */
+ 
+-      while (!_httpWait(http, http->blocking ? 30000 : 10000, 1))
++      while (!_httpWait(http, http->blocking ? 70000 : 10000, 1))
+       {
+ 	if (http->timeout_cb && (*http->timeout_cb)(http, http->timeout_data))
+ 	  continue;
+diff -up cups-1.5.0/scheduler/ipp.c.driverd-timeout cups-1.5.0/scheduler/ipp.c
+--- cups-1.5.0/scheduler/ipp.c.driverd-timeout	2011-10-10 17:03:41.801690962 +0100
++++ cups-1.5.0/scheduler/ipp.c	2011-10-10 17:03:41.861689834 +0100
+@@ -5723,7 +5723,7 @@ copy_model(cupsd_client_t *con,		/* I -
    close(temppipe[1]);
  
   /*
@@ -10,7 +22,7 @@ diff -up cups-1.5b1/scheduler/ipp.c.driverd-timeout cups-1.5b1/scheduler/ipp.c
    */
  
    total = 0;
-@@ -5740,7 +5740,7 @@ copy_model(cupsd_client_t *con,		/* I - 
+@@ -5743,7 +5743,7 @@ copy_model(cupsd_client_t *con,		/* I -
      FD_SET(temppipe[0], &input);
      FD_SET(CGIPipes[0], &input);
  
diff --git a/cups.spec b/cups.spec
index bb79441..36d4337 100644
--- a/cups.spec
+++ b/cups.spec
@@ -647,6 +647,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %changelog
 * Mon Oct 10 2011 Tim Waugh <twaugh at redhat.com> 1:1.5.0-16
+- Increase client blocking timeout from 30s to 70s (bug #744715).
 - Set BindIPv6Only=ipv6-only in systemd socket unit file as better fix
   for bug #737230.
 


More information about the scm-commits mailing list