]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
The cups-lpd mini-daemon did not check for request parameters (STR #4603)
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 6 May 2015 15:30:36 +0000 (15:30 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Wed, 6 May 2015 15:30:36 +0000 (15:30 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12611 a1ca3aef-8c08-0410-bb20-df032aa958be

CHANGES-2.0.txt
scheduler/cups-lpd.c

index fd86d4592b3f334d18e9dd61ed217fd08d00ce4c..93e4070ddf6721bb7cbce88386c5a4b6d36057fd 100644 (file)
@@ -15,6 +15,8 @@ CHANGES IN CUPS V2.0.3
        - cupsRasterReadHeader did not fully validate the raster header
          (STR #4596)
        - The rastertopwg filter did not check for truncated input (STR #4597)
+       - The cups-lpd mini-daemon did not check for request parameters
+         (STR #4603)
        - Added Russian translation (STR #4577)
 
 
index 9df6bd0bd659048627a63e912f4ca2b3c419a7e6..798ee0588e0159354609c1b884e22a6287a8464c 100644 (file)
@@ -230,8 +230,10 @@ main(int  argc,                            /* I - Number of command-line arguments */
   * resource list, and/or user name.
   */
 
-  command = line[0];
-  dest    = line + 1;
+  if ((command = line[0]) == '\0')
+    dest = line;
+  else
+    dest = line + 1;
 
   if (command == 0x02)
     list = NULL;