From: pini Date: Sat, 13 Mar 2010 16:23:43 +0000 (+0000) Subject: Move misplaced memleak fix. X-Git-Tag: SVN~498 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/18e13a976a3f6f1d695de22d17c3b91befdba176?hp=83ad7badf138111000ddf9b456fb80890924093b Move misplaced memleak fix. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7241 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/smpi/smpi_base.c b/src/smpi/smpi_base.c index 380f9dbe2e..333c590c91 100644 --- a/src/smpi/smpi_base.c +++ b/src/smpi/smpi_base.c @@ -20,10 +20,10 @@ void smpi_process_init(int* argc, char*** argv) { proc = SIMIX_process_self(); index = atoi((*argv)[1]); - free((*argv)[1]); data = smpi_process_remote_data(index); SIMIX_process_set_data(proc, data); if (*argc > 2) { + free((*argv)[1]); memmove(&(*argv)[1], &(*argv)[2], sizeof(char *) * (*argc - 2)); (*argv)[(*argc) - 1] = NULL; }