r2569: Patch from Rob Foehl <rwf@loonybin.net>:
authorGerald Carter <jerry@samba.org>
Thu, 23 Sep 2004 19:24:02 +0000 (19:24 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:52:46 +0000 (10:52 -0500)
commit50a5a3dbd02acb0d09133b6e42cc37d091ea901d
tree1264e60566765b5a37df1bcae069c052a4dfd17c
parent80d591f8cc62d513eb99112e6533b93ee901d27d
r2569: Patch from Rob Foehl <rwf@loonybin.net>:

- fix typo in libads/ldap_printer.c:39, ads_find_printer_on_server()
  (originally libads-typo.patch)
- fix leak in printing/nt_printing.c, is_printer_published()
  (originally is_printer_published-leak.patch)
- fix double print_backend_init() calls, now only called from main()
- restructuring in printing/nt_printing.c
  - replaced (un)publish_it() with ads-specific functions
  - moved common code to nt_printer_publish()
  - improved error handling in several places
- added check_published_printers() in printing/nt_printing.c, to verify
  that each published printer is actually in the directory at startup
- changed calling semantics of mod_a_printer, dump_a_printer, and
  update_driver_init to be more consistent with the rest of the api and
  reduce some copying
source/libads/ldap_printer.c
source/printing/nt_printing.c
source/printing/printing.c
source/rpc_server/srv_spoolss_nt.c