Author: tridge
Date: 2005-08-18 11:16:32 +0000 (Thu, 18 Aug 2005)
New Revision: 9388

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9388

Log:
we should fault bad handles given to winreg_GetVersion()

Modified:
   branches/SAMBA_4_0/source/rpc_server/winreg/rpc_winreg.c


Changeset:
Modified: branches/SAMBA_4_0/source/rpc_server/winreg/rpc_winreg.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/winreg/rpc_winreg.c    2005-08-18 
11:15:15 UTC (rev 9387)
+++ branches/SAMBA_4_0/source/rpc_server/winreg/rpc_winreg.c    2005-08-18 
11:16:32 UTC (rev 9388)
@@ -495,8 +495,12 @@
   winreg_GetVersion 
 */
 static WERROR winreg_GetVersion(struct dcesrv_call_state *dce_call, TALLOC_CTX 
*mem_ctx,
-                      struct winreg_GetVersion *r)
+                               struct winreg_GetVersion *r)
 {
+       struct dcesrv_handle *h;
+
+       DCESRV_PULL_HANDLE_FAULT(h, r->in.handle, HTYPE_REGKEY);
+
        r->out.version = 5;
        return WERR_OK;
 }

Reply via email to