--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/cups/patches/str3809.patch Sun Dec 14 21:39:43 2014 -0800
@@ -0,0 +1,19 @@
+See: http://www.cups.org/str.php?L3809 for details.
+
+Index: backend/snmp-supplies.c
+===================================================================
+--- backend/snmp-supplies.c
++++ backend/snmp-supplies.c
+@@ -373,9 +373,9 @@
+ * See if we should be getting supply levels via SNMP...
+ */
+
+- if ((ppd = ppdOpenFile(getenv("PPD"))) != NULL &&
+- (ppdattr = ppdFindAttr(ppd, "cupsSNMPSupplies", NULL)) != NULL &&
+- ppdattr->value && strcasecmp(ppdattr->value, "true"))
++ if ((ppd = ppdOpenFile(getenv("PPD"))) == NULL ||
++ ((ppdattr = ppdFindAttr(ppd, "cupsSNMPSupplies", NULL)) != NULL &&
++ ppdattr->value && strcasecmp(ppdattr->value, "true")))
+ {
+ ppdClose(ppd);
+ return;