s3: nmbd: Don't set work_changed = True inside update_server_ttl().
commitbd7bc99353b4d7842816dd5572accb7e9c2adb4c
authorJeremy Allison <jra@samba.org>
Fri, 1 May 2015 16:56:59 +0000 (1 09:56 -0700)
committerKarolin Seeger <kseeger@samba.org>
Tue, 5 May 2015 21:16:30 +0000 (5 23:16 +0200)
tree16ab7d734676cf016867303a8f20e837091e32d1
parentc79abc91e1150c0b155745364b234aa68de2d62e
s3: nmbd: Don't set work_changed = True inside update_server_ttl().

This is taken care of inside expire_servers() when it calls
remove_server_from_workgroup().

Ensure the only functions in nmbd_serverlistdb.c that
set subnet->work_changed are:

remove_all_servers()
add_server_to_workgroup()
remove_server_from_workgroup()

Fix inspired by a change from Volker.

https://bugzilla.samba.org/show_bug.cgi?id=11254

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
(cherry picked from commit c3c820a661c092de31d56c16c8cd1ec57999d2f7)

Autobuild-User(v4-2-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-2-test): Tue May  5 23:16:30 CEST 2015 on sn-devel-104
source3/nmbd/nmbd_serverlistdb.c