mirror of
https://github.com/samba-team/samba.git
synced 2025-03-08 04:58:40 +03:00
Adding GET_TGT support is going to make things more complicated, and I think we are going to struggle to do this without refactoring things a bit. This patch adds a helper struct to store state related to a single GetNCChanges chunk. I plan to add to this with things like max_links, max_objects, etc, which will cutdown on the number of variables/ parameters we pass around. I found the double-pointer logic where we add objects to the response confusing - hopefully this refactor simplifies things slightly, and it allows us to reuse the code for the GET_TGT case. Signed-off-by: Tim Beale <timbeale@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>