File cups-1.3.11-CVE-2009-2820-one-more-regression-fix.patch of Package cups

--- cgi-bin/ipp-var.c.cups-1.3.11-CVE-2009-2820.patch	2010-10-29 15:45:54.000000000 +0200
+++ cgi-bin/ipp-var.c	2010-11-04 12:00:48.000000000 +0100
@@ -1225,6 +1225,7 @@ cgiShowJobs(http_t     *http,		/* I - Co
   char			url[1024],	/* URL for prev/next/this */
 			*urlptr,	/* Position in URL */
 			*urlend;	/* End of URL */
+  char			val[1024];	/* Form variable */
 
 
  /*
@@ -1357,7 +1358,12 @@ cgiShowJobs(http_t     *http,		/* I - Co
     else
     {
       if (dest)
+      {
         snprintf(url, sizeof(url), "/%s/%s?", section, dest);
+        snprintf(val, sizeof(val), "/%s/%s", section, dest);
+        cgiSetVariable("PRINTER_NAME", dest);
+        cgiSetVariable("PRINTER_URI_SUPPORTED", val);
+      }
       else
         strlcpy(url, "/jobs/?", sizeof(url));
 
openSUSE Build Service is sponsored by