summaryrefslogtreecommitdiffstats
path: root/cups-str3947.patch
diff options
context:
space:
mode:
Diffstat (limited to 'cups-str3947.patch')
-rw-r--r--cups-str3947.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/cups-str3947.patch b/cups-str3947.patch
new file mode 100644
index 0000000..9bff194
--- /dev/null
+++ b/cups-str3947.patch
@@ -0,0 +1,26 @@
+diff -up cups-1.5.0/notifier/dbus.c.str3947 cups-1.5.0/notifier/dbus.c
+--- cups-1.5.0/notifier/dbus.c.str3947 2011-03-04 16:55:59.000000000 +0000
++++ cups-1.5.0/notifier/dbus.c 2011-09-28 10:42:56.298760622 +0100
+@@ -4,7 +4,7 @@
+ * D-Bus notifier for CUPS.
+ *
+ * Copyright 2008-2010 by Apple Inc.
+- * Copyright (C) 2007 Red Hat, Inc.
++ * Copyright (C) 2011 Red Hat, Inc.
+ * Copyright (C) 2007 Tim Waugh <twaugh@redhat.com>
+ * Copyright 1997-2005 by Easy Software Products.
+ *
+@@ -423,10 +423,11 @@ main(int argc, /* I - Number of comm
+ p = printer_reasons;
+ for (i = 0; i < attr->num_values; i++)
+ {
+- strcpy(p, attr->values[i].string.text);
+- p += strlen(p);
+ if (i)
+ *p++ = ',';
++
++ strcpy(p, attr->values[i].string.text);
++ p += strlen(p);
+ }
+ dbus_message_iter_append_string(&iter, &printer_reasons);
+ }