From: mquinson Date: Wed, 25 May 2005 08:44:14 +0000 (+0000) Subject: Check args before segfaulting on user X-Git-Tag: v3.3~4068 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/61441176a05ab34ceaaf7d7fde3e8f9fd6ee4e50?hp=61e1eca28dc76bf9d8a4c3f01fefb225f8d5c9f1 Check args before segfaulting on user git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1287 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/gras/DataDesc/ddt_exchange.c b/src/gras/DataDesc/ddt_exchange.c index 376752f600..e0c876729e 100644 --- a/src/gras/DataDesc/ddt_exchange.c +++ b/src/gras/DataDesc/ddt_exchange.c @@ -341,7 +341,8 @@ xbt_error_t gras_datadesc_send(gras_socket_t sock, refs = xbt_dict_new(); state = gras_cbps_new(); - + + xbt_assert0(type,"called with NULL type descriptor"); errcode = gras_datadesc_send_rec(sock,state,refs,type,(char*)src, type->cycle); xbt_dict_free(&refs); @@ -654,6 +655,7 @@ gras_datadesc_recv(gras_socket_t sock, refs = xbt_dict_new(); state = gras_cbps_new(); + xbt_assert0(type,"called with NULL type descriptor"); errcode = gras_datadesc_recv_rec(sock, state, refs, type, r_arch, NULL, 0, (char *) dst,-1,