X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=cups-direct_usb.patch;h=3e7bef37b63b468ab1b5f6c16fcb9f7aed2209fc;hb=03dce67c8b57fa9bd78c911262d7c53e13dd43eb;hp=718760ff5bf2557c0eb2bb7a4fdf66e4ceb8c8ea;hpb=fd3a5df9613636bb56b3058b2b37fb63cff35031;p=packages%2Fcups.git diff --git a/cups-direct_usb.patch b/cups-direct_usb.patch index 718760f..3e7bef3 100644 --- a/cups-direct_usb.patch +++ b/cups-direct_usb.patch @@ -1,14 +1,14 @@ --- cups-1.2.8/backend/usb-unix.c.direct-usb 2007-02-05 20:25:50.000000000 +0000 +++ cups-1.2.8/backend/usb-unix.c 2007-02-14 17:44:40.000000000 +0000 @@ -87,6 +87,8 @@ - use_bc = strcasecmp(hostname, "Canon") && - strcasecmp(hostname, "Konica Minolta") && - strcasecmp(hostname, "Minolta"); + strcasecmp(hostname, "Canon") && + strncasecmp(hostname, "Konica", 6) && + strncasecmp(hostname, "Minolta", 7); + if (use_bc && !strncmp(uri, "usb:/dev/", 9)) + use_bc = 0; - + #endif /* __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ */ + if ((device_fd = open_device(uri, &use_bc)) == -1) - { @@ -304,12 +306,7 @@ if (!strncmp(uri, "usb:/dev/", 9)) #ifdef __linux