OpenSM/osm_sa_informinfo.c: In osm_infr_rcv_process_set_method, if
sending error, don't call osm_infr_rcv_process_set_method

Also, fix typo in osm_log message

Signed-off-by: Hal Rosenstock <[EMAIL PROTECTED]>

Index: opensm/osm_sa_informinfo.c
===================================================================
--- opensm/osm_sa_informinfo.c  (revision 8600)
+++ opensm/osm_sa_informinfo.c  (working copy)
@@ -501,7 +501,7 @@ osm_infr_rcv_process_set_method(
       /* No Such Item - So Error */
       osm_log( p_rcv->p_log, OSM_LOG_ERROR,
                "osm_infr_rcv_process_set_method: ERR 4307: "
-               "Failed to UnSubscribe to non exiting inform object\n");
+               "Failed to UnSubscribe to non existing inform object\n");
 
       /* o13-13.1.1:  we need to set the subscribe bit to 0 */
       p_recvd_inform_info->subscribe = 0;
@@ -546,9 +546,11 @@ osm_infr_rcv_process(
              "Unsupported Method (%s)\n",
              ib_get_sa_method_str( p_sa_mad->method ) );
     osm_sa_send_error( p_rcv->p_resp, p_madw, IB_MAD_STATUS_UNSUP_METHOD_ATTR 
);
+    goto Exit;
   }
 
   osm_infr_rcv_process_set_method( p_rcv, p_madw );
 
+ Exit:
   OSM_LOG_EXIT( p_rcv->p_log );
 }




_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to