diff options
author | Gerald Carter <jerry@samba.org> | 2005-01-21 18:47:55 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2005-01-21 18:47:55 +0000 |
commit | 0ff19b2807e92b9abd3fc8cd716dd19284e93af9 (patch) | |
tree | 2f2b58e05c853b1a47f2d73e398da1cbd22fc8fc /source/printing/printing.c | |
parent | f1f54e8731e7cf45a849d3c7bd6d7eee6f9b33b7 (diff) | |
download | samba-0ff19b2807e92b9abd3fc8cd716dd19284e93af9.tar.gz samba-0ff19b2807e92b9abd3fc8cd716dd19284e93af9.tar.xz samba-0ff19b2807e92b9abd3fc8cd716dd19284e93af9.zip |
r4904: sync up with 3.0 for 3.0.11pre2
Diffstat (limited to 'source/printing/printing.c')
-rw-r--r-- | source/printing/printing.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/printing/printing.c b/source/printing/printing.c index b5785440aeb..b4d0f3a44b3 100644 --- a/source/printing/printing.c +++ b/source/printing/printing.c @@ -1077,6 +1077,7 @@ static void print_queue_update_internal( const char *sharename, if ( !print_cache_expired(sharename, False) ) { DEBUG(5,("print_queue_update_internal: print cache for %s is still ok\n", sharename)); + release_print_db(pdb); return; } @@ -2247,7 +2248,7 @@ uint32 print_job_start(struct current_user *user, int snum, char *jobname, NT_DE } /* for autoloaded printers, check that the printcap entry still exists */ - if (lp_autoloaded(snum) && !pcap_printername_ok(lp_const_servicename(snum), NULL)) { + if (lp_autoloaded(snum) && !pcap_printername_ok(lp_const_servicename(snum))) { DEBUG(3, ("print_job_start: printer name %s check failed.\n", lp_const_servicename(snum) )); release_print_db(pdb); errno = ENOENT; |