Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Survive NULL datadesc in datadesc_get_name; change the prototype of this function...
[simgrid.git] / src / gras / DataDesc / datadesc.c
index c16f8e2..fca00c4 100644 (file)
@@ -18,7 +18,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(datadesc,gras,"Data description");
 
 /* callback for array size when sending strings */
 static int
-_strlen_cb(/*@unused@*/gras_cbps_t vars, void *data) {
+_strlen_cb(/*@unused@*/gras_datadesc_type_t type,/*@unused@*/gras_cbps_t vars, void *data) {
 
   return 1+(int)strlen(data);
 }
@@ -127,9 +127,9 @@ gras_datadesc_exit(void) {
 }
 
 /** This is mainly to debug */
-char *
+const char *
 gras_datadesc_get_name(gras_datadesc_type_t ddt) {
-  return ddt->name;
+  return ddt?(const char*)ddt->name:"(null)";
 }
 /** This is mainly to debug */
 int