[mpich2-commits] r7762 - mpich2/trunk/src/pm/hydra/tools/bootstrap/external

balaji at mcs.anl.gov balaji at mcs.anl.gov
Wed Jan 19 17:58:08 CST 2011


Author: balaji
Date: 2011-01-19 17:58:08 -0600 (Wed, 19 Jan 2011)
New Revision: 7762

Modified:
   mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_query_jobid.c
Log:
Bug-fix: incorrect parameter type.


Modified: mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_query_jobid.c
===================================================================
--- mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_query_jobid.c	2011-01-19 23:07:06 UTC (rev 7761)
+++ mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_query_jobid.c	2011-01-19 23:58:08 UTC (rev 7762)
@@ -10,14 +10,18 @@
 
 HYD_status HYDT_bscd_external_query_jobid(char **jobid)
 {
+    const char *tmp_jobid = NULL;
     HYD_status status = HYD_SUCCESS;
 
     HYDU_FUNC_ENTER();
 
     if (!strcmp(HYDT_bsci_info.rmk, "pbs"))
-        MPL_env2str("PBS_JOBID", (const char **) jobid);
+        MPL_env2str("PBS_JOBID", &tmp_jobid);
     else if (!strcmp(HYDT_bsci_info.rmk, "slurm"))
-        MPL_env2str("SLURM_JOBID", (const char **) jobid);
+        MPL_env2str("SLURM_JOBID", &tmp_jobid);
+
+    if (tmp_jobid)
+        *jobid = HYDU_strdup(tmp_jobid);
     else
         *jobid = NULL;
 



More information about the mpich2-commits mailing list