[Pvfs2-cvs] commit by slang in pvfs2/src/io/bmi/bmi_gm: bmi-gm.c

CVS commit program cvs at parl.clemson.edu
Tue Oct 9 17:58:30 EDT 2007


Update of /projects/cvsroot/pvfs2/src/io/bmi/bmi_gm
In directory parlweb1:/tmp/cvs-serv12772/src/io/bmi/bmi_gm

Modified Files:
	bmi-gm.c 
Log Message:
my fix for the halloween bug.


Index: bmi-gm.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/io/bmi/bmi_gm/bmi-gm.c,v
diff -p -u -r1.86 -r1.87
--- bmi-gm.c	22 Aug 2007 16:12:45 -0000	1.86
+++ bmi-gm.c	9 Oct 2007 21:58:30 -0000	1.87
@@ -3147,11 +3147,11 @@ static int recv_event_handler(gm_recv_ev
 		gm_addr_data->node_id = gm_ntohs(poll_event->recv.sender_node_id);
 		gm_addr_data->port_id = gm_ntohc(poll_event->recv.sender_port_id);
 		/* let the bmi layer know about it */
-		ret = bmi_method_addr_reg_callback(map);
-		if (ret < 0)
+		gm_addr_data->bmi_addr = bmi_method_addr_reg_callback(map);
+		if (!gm_addr_data->bmi_addr)
 		{
 		    dealloc_gm_method_addr(map);
-		    return (ret);
+		    return (-BMI_ENOMEM);
 		}
 		/* keep up with it ourselves also */
 		gm_addr_add(&gm_addr_list, map);



More information about the Pvfs2-cvs mailing list