summaryrefslogtreecommitdiff
path: root/source3/printing/notify.c
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2002-08-02 03:57:40 +0000
committerTim Potter <tpot@samba.org>2002-08-02 03:57:40 +0000
commit0efda5cc2160f5b0b8b6cc5d1d4a29539239239e (patch)
tree1f83529767e904bfda3fb2f42e38facf088ff9d3 /source3/printing/notify.c
parentdcb4aec62757f63a252e0116b874d712681f85fd (diff)
downloadsamba-0efda5cc2160f5b0b8b6cc5d1d4a29539239239e.tar.gz
samba-0efda5cc2160f5b0b8b6cc5d1d4a29539239239e.tar.bz2
samba-0efda5cc2160f5b0b8b6cc5d1d4a29539239239e.zip
Merge of print notify fixes from APPLIANCE_HEAD.
(This used to be commit 7bf9ca6ca36fa319a57eab05567d49a003237bb5)
Diffstat (limited to 'source3/printing/notify.c')
-rw-r--r--source3/printing/notify.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/source3/printing/notify.c b/source3/printing/notify.c
index 21e28d0ca7..1b2b7805e5 100644
--- a/source3/printing/notify.c
+++ b/source3/printing/notify.c
@@ -65,18 +65,17 @@ again:
/* Send message */
- tdb = tdb_open_log(lock_path("connections.tdb"), 0, TDB_DEFAULT, O_RDONLY, 0);
+ tdb = conn_tdb_ctx();
if (!tdb) {
DEBUG(3, ("Failed to open connections database in send_spoolss_notify2_msg\n"));
- return;
+ goto done;
}
+
+ message_send_all(tdb, MSG_PRINTER_NOTIFY2, buf, buflen, False, NULL);
- message_send_all(tdb, MSG_PRINTER_NOTIFY2, buf,
- buflen, False, NULL);
-
+done:
SAFE_FREE(buf);
- tdb_close(tdb);
}
static void send_notify_field_values(const char *printer_name, uint32 type,