]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
[WINMAD] clear input structs prior to use.
authorStan Smith <stan.smith@intel.com>
Fri, 16 Apr 2010 16:50:31 +0000 (16:50 +0000)
committerStan Smith <stan.smith@intel.com>
Fri, 16 Apr 2010 16:50:31 +0000 (16:50 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@2795 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

trunk/core/winmad/kernel/wm_reg.c

index 32f3890922cd2d2a328261a40c68fcdc36ce6a8d..448387e1d0f99ab273874b2b74d170caf1dec122 100644 (file)
@@ -148,6 +148,7 @@ static NTSTATUS WmRegInit(WM_REGISTRATION *pRegistration, WM_IO_REGISTER *pAttri
                goto err4;\r
        }\r
 \r
+       RtlZeroMemory(&svc, sizeof svc);\r
        svc.mad_svc_context = pRegistration;\r
        svc.pfn_mad_send_cb = WmSendHandler;\r
        svc.pfn_mad_recv_cb = WmReceiveHandler;\r
@@ -164,6 +165,7 @@ static NTSTATUS WmRegInit(WM_REGISTRATION *pRegistration, WM_IO_REGISTER *pAttri
        }\r
 \r
        if (svc.mgmt_class == IB_MCLASS_SUBN_DIR && svc.support_unsol) {\r
+               RtlZeroMemory(&port_cap, sizeof port_cap);\r
                port_cap.cap.sm = 1;\r
                ib_status = dev->IbInterface.modify_ca(pRegistration->hCa,\r
                                                                                           pRegistration->PortNum,\r