s3-printing: remove pcap_cache_loaded asserts
authorDavid Disseldorp <ddiss@suse.de>
Mon, 17 Jan 2011 15:09:32 +0000 (16:09 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 23 May 2011 18:40:38 +0000 (20:40 +0200)
commitda9b2d9d58193ed3da36c2f8ff1e41a1e743ba07
tree6f0f4a7efde103e8e652e6ad5b41f4e804ada513
parentee094b53d7fd9c46bca57b9815993282c63af00c
s3-printing: remove pcap_cache_loaded asserts

pcap_cache_loaded() assertions were added to the (re)load_printers()
functions, to ensure the caller had called pcap_cache_reload() prior to
reloading printer shares.

The problem is, pcap_cache_loaded() returns false if the the pcap_cache
contains no printer entries. i.e. pcap_cache_reload() has run but not
detected any printers.

Remove these assertions, correct call ordering is already enforced.

Signed-off-by: Günther Deschner <gd@samba.org>
The last 3 patches address bug #7836 (A newly added printer isn't visbile to
clients).
source3/printing/load.c
source3/smbd/server.c