Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Solaris segfaults when asked to print NULL
[simgrid.git] / src / msg / m_process.c
index d3eb7f9..f47ed40 100644 (file)
@@ -485,9 +485,12 @@ int __MSG_process_isBlocked(m_process_t process)
 
 
 const char* xbt_procname(void) {
+  const char res = NULL;
   m_process_t process = MSG_process_self();
   if ((process != NULL) && (process->simdata))
-    return MSG_process_get_name(process);
+    res = MSG_process_get_name(process);
+  if (res) 
+    return res;
   else
     return "";
 }