Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make SIMIX cleanup the user data of the detached isend communication actions.
[simgrid.git] / src / simix / smx_smurf.c
index da3f652..139d06b 100644 (file)
@@ -100,7 +100,8 @@ void SIMIX_request_pre(smx_req_t req, int value)
           req->comm_isend.src_buff,
           req->comm_isend.src_buff_size,
           req->comm_isend.match_fun,
-          req->comm_isend.data);
+          req->comm_isend.data,
+          req->comm_isend.detached);
       SIMIX_request_answer(req);
       break;
 
@@ -319,7 +320,8 @@ void SIMIX_request_pre(smx_req_t req, int value)
       break;
 
     case REQ_PROCESS_CREATE:
-      req->process_create.result = SIMIX_process_create(
+      SIMIX_process_create(
+          req->process_create.process,
          req->process_create.name,
          req->process_create.code,
          req->process_create.data,