CHANGES IN CUPS V1.1.23
+ - Updated the Spanish man pages (STR #1041)
+ - The lpstat man page contained a typo (STR #1040)
+ - The scheduler's is_path_absolute() code could cause a
+ DoS (STR #1042)
- The scheduler's device loading code used the wrong
size limits for the make/model and info parameters
(STR #1035)
/*
- * "$Id: client.c,v 1.91.2.96 2004/10/04 19:48:56 mike Exp $"
+ * "$Id: client.c,v 1.91.2.97 2005/01/03 18:48:04 mike Exp $"
*
* Client routines for the Common UNIX Printing System (CUPS) scheduler.
*
*/
while ((path = strstr(path, "/..")) != NULL)
+ {
if (!path[3] || path[3] == '/')
return (0);
+ path ++;
+ }
+
/*
* If we haven't found any relative paths, return 1 indicating an
* absolute path...
/*
- * End of "$Id: client.c,v 1.91.2.96 2004/10/04 19:48:56 mike Exp $".
+ * End of "$Id: client.c,v 1.91.2.97 2005/01/03 18:48:04 mike Exp $".
*/