svn commit: samba r9388 - in branches/SAMBA_4_0/source/rpc_server/winreg: .

tridge at samba.org tridge at samba.org
Thu Aug 18 11:16:33 GMT 2005


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;
 }



More information about the samba-cvs mailing list