From b51e021de072d76292addb44467f777617c6a8c1 Mon Sep 17 00:00:00 2001 From: jacobs Date: Fri, 22 Sep 2006 15:03:12 -0700 Subject: 6443139 lpadmin -x deletes all queue in /etc/printers.conf when just removing one 6454036 */usr/bin/lpc* status sub command dumps core 6473215 papiPrintersList() can't be called twice --- usr/src/lib/print/libpapi-dynamic/common/printer.c | 1 + 1 file changed, 1 insertion(+) (limited to 'usr/src/lib/print') diff --git a/usr/src/lib/print/libpapi-dynamic/common/printer.c b/usr/src/lib/print/libpapi-dynamic/common/printer.c index 321492703e..e02a325ebd 100644 --- a/usr/src/lib/print/libpapi-dynamic/common/printer.c +++ b/usr/src/lib/print/libpapi-dynamic/common/printer.c @@ -179,6 +179,7 @@ printers_from_name_service(service_t *svc, char **requested_attrs, return (PAPI_BAD_ARGUMENT); /* retrieve printers from the nameservice */ + setprinterentry(0, NULL); while ((attrs = getprinterentry(NULL)) != NULL) { printer_t *p = NULL; -- cgit v1.2.3