Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Check args before segfaulting on user
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 25 May 2005 08:44:14 +0000 (08:44 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 25 May 2005 08:44:14 +0000 (08:44 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1287 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/gras/DataDesc/ddt_exchange.c

index 376752f..e0c8767 100644 (file)
@@ -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,