22 lines
569 B
Diff
22 lines
569 B
Diff
--- cups/raster-interpret.c.orig 2022-05-26 08:17:21.000000000 +0200
|
|
+++ cups/raster-interpret.c 2023-09-20 14:56:44.666363324 +0200
|
|
@@ -1113,6 +1113,18 @@ scan_ps(_cups_ps_stack_t *st, /* I - S
|
|
|
|
cur ++;
|
|
|
|
+ /*
|
|
+ * Return NULL if we reached NULL terminator, a lone backslash
|
|
+ * is not a valid character in PostScript.
|
|
+ */
|
|
+
|
|
+ if (!*cur)
|
|
+ {
|
|
+ *ptr = NULL;
|
|
+
|
|
+ return (NULL);
|
|
+ }
|
|
+
|
|
if (*cur == 'b')
|
|
*valptr++ = '\b';
|
|
else if (*cur == 'f')
|