diff options
Diffstat (limited to 'scheduler/dirsvc.c')
-rw-r--r-- | scheduler/dirsvc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scheduler/dirsvc.c b/scheduler/dirsvc.c index dd08c4b17..5303bf898 100644 --- a/scheduler/dirsvc.c +++ b/scheduler/dirsvc.c @@ -202,7 +202,7 @@ cupsdDeregisterPrinter( * Announce the deletion... */ - if ((BrowseLocalProtocols & BROWSE_CUPS)) + if ((BrowseLocalProtocols & BROWSE_CUPS) && BrowseSocket >= 0) { cups_ptype_t savedtype = p->type; /* Saved printer type */ @@ -866,7 +866,7 @@ cupsdSendBrowseList(void) p->browse_time = time(NULL); - if (BrowseLocalProtocols & BROWSE_CUPS) + if ((BrowseLocalProtocols & BROWSE_CUPS) && BrowseSocket >= 0) send_cups_browse(p); #ifdef HAVE_LIBSLP |