diff options
Diffstat (limited to 'source3/smbd/server_reload.c')
-rw-r--r-- | source3/smbd/server_reload.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/source3/smbd/server_reload.c b/source3/smbd/server_reload.c index 2b74e7a0d4..bdca29d0bf 100644 --- a/source3/smbd/server_reload.c +++ b/source3/smbd/server_reload.c @@ -114,8 +114,6 @@ bool reload_services(struct messaging_context *msg_ctx, int smb_sock, ret = lp_load(get_dyn_CONFIGFILE(), False, False, True, True); - pcap_cache_reload(server_event_context(), msg_ctx, &reload_printers); - /* perhaps the config filename is now set */ if (!test) reload_services(msg_ctx, smb_sock, True); @@ -137,3 +135,12 @@ bool reload_services(struct messaging_context *msg_ctx, int smb_sock, return(ret); } + +/**************************************************************************** + Notify smbds of new printcap data +**************************************************************************/ +void reload_pcap_change_notify(struct tevent_context *ev, + struct messaging_context *msg_ctx) +{ + message_send_all(msg_ctx, MSG_PRINTER_PCAP, NULL, 0, NULL); +} |