summaryrefslogtreecommitdiffstats
path: root/source/printing/printing.c
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2004-06-23 15:46:01 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:52:01 -0500
commite3d4fea7808abc77bfdb1a540ab18afe04af5030 (patch)
tree856cdda3fa64759e0ba7b11a3cc391354b9d9909 /source/printing/printing.c
parentc378f3c32533c085fef2c2e07f0660781a16a341 (diff)
downloadsamba-e3d4fea7808abc77bfdb1a540ab18afe04af5030.tar.gz
samba-e3d4fea7808abc77bfdb1a540ab18afe04af5030.tar.xz
samba-e3d4fea7808abc77bfdb1a540ab18afe04af5030.zip
r1230: (merges from HP PSA) fixing a couple of caching bugs in the printing code. (a) make sure to clear jobs_changed list when deleting a job and, (b) invalidate the printer handle cache when we get a notification that something has changed on that printer
Diffstat (limited to 'source/printing/printing.c')
-rw-r--r--source/printing/printing.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/printing/printing.c b/source/printing/printing.c
index 670e489786c..5814182b258 100644
--- a/source/printing/printing.c
+++ b/source/printing/printing.c
@@ -600,6 +600,7 @@ void pjob_delete(int snum, uint32 jobid)
tdb_delete(pdb->tdb, print_key(jobid));
release_print_db(pdb);
rap_jobid_delete(snum, jobid);
+ remove_from_jobs_changed( snum, jobid );
}
/****************************************************************************