diff options
author | Volker Lendecke <vlendec@samba.org> | 2006-12-03 16:18:31 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:16:20 -0500 |
commit | 0afd696f88ed04f562ef64201ac2e58cef372a90 (patch) | |
tree | 65d3f4d78842d8143866591e363d7a78312f4368 /source | |
parent | a4862f48d085d1f518389f86a410722e91449755 (diff) | |
download | samba-0afd696f88ed04f562ef64201ac2e58cef372a90.tar.gz samba-0afd696f88ed04f562ef64201ac2e58cef372a90.tar.xz samba-0afd696f88ed04f562ef64201ac2e58cef372a90.zip |
r20015: We have to zero out handle on key_close, otherwise the NT4 regedit will re-use the handle
Diffstat (limited to 'source')
-rw-r--r-- | source/rpc_server/srv_winreg_nt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/rpc_server/srv_winreg_nt.c b/source/rpc_server/srv_winreg_nt.c index 98c1107db57..1738aafc4ee 100644 --- a/source/rpc_server/srv_winreg_nt.c +++ b/source/rpc_server/srv_winreg_nt.c @@ -126,6 +126,8 @@ WERROR _winreg_CloseKey(pipes_struct *p, struct policy_handle *handle) if (!close_registry_key(p, handle)) return WERR_BADFID; + ZERO_STRUCTP(handle); + return WERR_OK; } |