From ba8e41108e54af72ac3bac54dac493609b63b7df Mon Sep 17 00:00:00 2001 From: mike Date: Fri, 7 Sep 2012 02:48:59 +0000 Subject: [PATCH] Fix marker-types to use valid keyword strings (no uppercase). git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10595 7a7537e8-13f0-0310-91df-b6672ffda945 --- backend/snmp-supplies.c | 60 ++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/backend/snmp-supplies.c b/backend/snmp-supplies.c index 380dd793d3..4c0258ddd8 100644 --- a/backend/snmp-supplies.c +++ b/backend/snmp-supplies.c @@ -318,9 +318,9 @@ backendSNMPSupplies( if ((supplies[i].max_capacity > 0 || (quirks & CUPS_SNMP_CAPACITY)) && supplies[i].level >= 0) - sprintf(ptr, "%d", percent); + snprintf(ptr, sizeof(value) - (ptr - value), "%d", percent); else - strcpy(ptr, "-1"); + strlcpy(ptr, "-1", sizeof(value) - (ptr - value)); } fprintf(stderr, "ATTR: marker-levels=%s\n", value); @@ -458,34 +458,34 @@ backend_init_supplies( "other", "unknown", "toner", - "wasteToner", + "waste-toner", "ink", - "inkCartridge", - "inkRibbon", - "wasteInk", + "ink-cartridge", + "ink-ribbon", + "waste-ink", "opc", "developer", - "fuserOil", - "solidWax", - "ribbonWax", - "wasteWax", + "fuser-oil", + "solid-wax", + "ribbon-wax", + "waste-wax", "fuser", - "coronaWire", - "fuserOilWick", - "cleanerUnit", - "fuserCleaningPad", - "transferUnit", - "tonerCartridge", - "fuserOiler", + "corona-wire", + "fuser-oil-wick", + "cleaner-unit", + "fuser-cleaning-pad", + "transfer-unit", + "toner-cartridge", + "fuser-oiler", "water", - "wasteWater", - "glueWaterAdditive", - "wastePaper", - "bindingSupply", - "bandingSupply", - "stitchingWire", - "shrinkWrap", - "paperWrap", + "waste-water", + "glue-water-additive", + "waste-paper", + "binding-supply", + "banding-supply", + "stitching-wire", + "shrink-wrap", + "paper-wrap", "staples", "inserts", "covers" @@ -682,7 +682,7 @@ backend_init_supplies( */ for (i = 0; i < num_supplies; i ++) - strcpy(supplies[i].color, "none"); + strlcpy(supplies[i].color, "none", sizeof(supplies[i].color)); _cupsSNMPWalk(snmp_fd, ¤t_addr, CUPS_SNMP_VERSION_1, _cupsSNMPDefaultCommunity(), prtMarkerColorantValue, @@ -697,7 +697,7 @@ backend_init_supplies( if (i) *ptr++ = ','; - strcpy(ptr, supplies[i].color); + strlcpy(ptr, supplies[i].color, sizeof(value) - (ptr - value)); } fprintf(stderr, "ATTR: marker-colors=%s\n", value); @@ -745,9 +745,9 @@ backend_init_supplies( type = supplies[i].type; if (type < CUPS_TC_other || type > CUPS_TC_covers) - strcpy(ptr, "unknown"); + strlcpy(ptr, "unknown", sizeof(value) - (ptr - value)); else - strcpy(ptr, types[type - CUPS_TC_other]); + strlcpy(ptr, types[type - CUPS_TC_other], sizeof(value) - (ptr - value)); } fprintf(stderr, "ATTR: marker-types=%s\n", value); @@ -814,7 +814,7 @@ backend_walk_cb(cups_snmp_t *packet, /* I - SNMP packet */ if (!_cups_strcasecmp(colors[k][0], (char *)packet->object_value.string.bytes)) { - strcpy(supplies[j].color, colors[k][1]); + strlcpy(supplies[j].color, colors[k][1], sizeof(supplies[j].color)); break; } } -- 2.47.3