cups/cups-missing-devices.patch
Tim Waugh ac0b4ec2f0 - Prevent cups-deviced missing devices (STR #3108).
- Actually drop the perl implementation of the dnssd backend and use the
    avahi-aware one.
2009-02-19 18:30:52 +00:00

28 lines
924 B
Diff

diff -up cups-1.4b2/backend/dnssd.c.missing-devices cups-1.4b2/backend/dnssd.c
--- cups-1.4b2/backend/dnssd.c.missing-devices 2009-02-19 18:24:07.000000000 +0000
+++ cups-1.4b2/backend/dnssd.c 2009-02-19 18:25:06.000000000 +0000
@@ -437,6 +437,11 @@ main(int argc, /* I - Number of comm
best->name, NULL, NULL);
best->sent = 1;
best = device;
+
+#ifdef HAVE_AVAHI
+ /* Hack so that cups-deviced doesn't miss anything (STR #3108). */
+ sleep (1);
+#endif
}
else if (best->priority > device->priority ||
(best->priority == device->priority &&
@@ -458,6 +463,11 @@ main(int argc, /* I - Number of comm
cupsBackendReport("network", device_uri, best->make_and_model,
best->name, NULL, NULL);
best->sent = 1;
+
+#ifdef HAVE_AVAHI
+ /* Hack so that cups-deviced doesn't miss anything (STR #3108). */
+ sleep (1);
+#endif
}
}
}