[openib-general] [PATCH] OpenSM/osm_ucast_updn.c::__updn_create_updn_next_step_t Fix NULL ptr issue

Hal Rosenstock halr at voltaire.com
Wed May 24 06:33:54 PDT 2006


OpenSM/osm_ucast_updn.c::__updn_create_updn_next_step_t Fix NULL ptr
issue

Signed-off-by: Hal Rosenstock <halr at voltaire.com>

Index: opensm/osm_ucast_updn.c
===================================================================
--- opensm/osm_ucast_updn.c	(revision 7435)
+++ opensm/osm_ucast_updn.c	(working copy)
@@ -121,10 +121,12 @@ __updn_create_updn_next_step_t(IN updn_s
   p_next_step = (updn_next_step_t*) cl_zalloc(sizeof(*p_next_step));
   CL_ASSERT (p_next_step != NULL);
 
-  p_next_step->state = state;
-  p_next_step->p_sw = p_sw;
+  if (p_next_step)
+  {
+    p_next_step->state = state;
+    p_next_step->p_sw = p_sw;
+  }
   return p_next_step;
-
 }
 
 /**********************************************************************






More information about the general mailing list