diff options
author | Gerald Carter <jerry@samba.org> | 2002-04-22 18:48:45 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-04-22 18:48:45 +0000 |
commit | 2699f9b9df3f974a34e40761141361e997638b6c (patch) | |
tree | f903d3690aee0e134f13bd69ed4ebdd0ff0b9bb4 /source3/printing/printing.c | |
parent | 6f366b7809375e4d7b061278a739ce541d291a97 (diff) | |
download | samba-2699f9b9df3f974a34e40761141361e997638b6c.tar.gz samba-2699f9b9df3f974a34e40761141361e997638b6c.tar.bz2 samba-2699f9b9df3f974a34e40761141361e997638b6c.zip |
printing merge from HEAD
(This used to be commit d3aed37dd87d425f51bcdc4e5151f0b0fe8f9c6b)
Diffstat (limited to 'source3/printing/printing.c')
-rw-r--r-- | source3/printing/printing.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source3/printing/printing.c b/source3/printing/printing.c index ad5acb1505..d7ac1f49c7 100644 --- a/source3/printing/printing.c +++ b/source3/printing/printing.c @@ -55,8 +55,8 @@ BOOL print_backend_init(void) if (tdb && local_pid == sys_getpid()) return True; tdb = tdb_open_log(lock_path("printing.tdb"), 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600); if (!tdb) { - DEBUG(0,("print_backend_init: Failed to open printing backend database. Error = [%s]\n", - tdb_errorstr(tdb))); + DEBUG(0,("print_backend_init: Failed to open printing backend database %s\n", + lock_path("printing.tdb") )); return False; } local_pid = sys_getpid(); @@ -536,7 +536,10 @@ update the internal database from the system print queue for a queue ****************************************************************************/ static void print_queue_update(int snum) { - message_send_pid(background_lpq_updater_pid, MSG_PRINTER_UPDATE, &snum, sizeof(snum), False); + if (background_lpq_updater_pid > 0) { + message_send_pid(background_lpq_updater_pid, MSG_PRINTER_UPDATE, + &snum, sizeof(snum), False); + } } /**************************************************************************** |