- DEBUG2("Starting Process %s(%s) right now", parse_argv[0],
- parse_host);
- if (simix_global->create_process_function)
- process = simix_global->create_process_function(parse_argv[0], parse_code, NULL, parse_host, parse_argc,parse_argv);
- else
- process = SIMIX_process_create_with_arguments(parse_argv[0], parse_code, NULL, parse_host, parse_argc,parse_argv, NULL);
-
- if(kill_time > SIMIX_get_clock()) {
- if (simix_global->kill_process_function)
- surf_timer_resource->extension_public->set(start_time, (void*) simix_global->kill_process_function, arg);
- else
- surf_timer_resource->extension_public->set(kill_time, (void*) &SIMIX_process_kill, (void*) process);
- }
+ DEBUG2("Starting Process %s(%s) right now", parse_argv[0], parse_host);
+
+ if (simix_global->create_process_function)
+ process = simix_global->create_process_function(parse_argv[0], parse_code, NULL, parse_host, parse_argc,parse_argv);
+ else
+ process = SIMIX_process_create_with_arguments(parse_argv[0], parse_code, NULL, parse_host, parse_argc,parse_argv, NULL);
+
+ if(kill_time > SIMIX_get_clock()) {
+ if (simix_global->kill_process_function)
+ surf_timer_resource->extension_public->set(start_time, (void*) simix_global->kill_process_function, arg);
+ else
+ surf_timer_resource->extension_public->set(kill_time, (void*) &SIMIX_process_kill, (void*) process);
+ }
+ xbt_free(parse_host);