[mpich2-commits] r7513 - in mpich2/trunk/src/pm/hydra: pm/pmiserv tools/bind tools/bootstrap/external
balaji at mcs.anl.gov
balaji at mcs.anl.gov
Mon Nov 29 02:03:34 CST 2010
Author: balaji
Date: 2010-11-29 02:03:34 -0600 (Mon, 29 Nov 2010)
New Revision: 7513
Modified:
mpich2/trunk/src/pm/hydra/pm/pmiserv/pmiserv_cb.c
mpich2/trunk/src/pm/hydra/tools/bind/bind.c
mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c
Log:
Valgrind warning squash.
Modified: mpich2/trunk/src/pm/hydra/pm/pmiserv/pmiserv_cb.c
===================================================================
--- mpich2/trunk/src/pm/hydra/pm/pmiserv/pmiserv_cb.c 2010-11-29 08:03:19 UTC (rev 7512)
+++ mpich2/trunk/src/pm/hydra/pm/pmiserv/pmiserv_cb.c 2010-11-29 08:03:34 UTC (rev 7513)
@@ -264,6 +264,8 @@
else
status = HYD_handle.stderr_cb(hdr.pgid, hdr.proxy_id, hdr.rank, buf, hdr.buflen);
HYDU_ERR_POP(status, "error in the UI defined callback\n");
+
+ HYDU_FREE(buf);
}
else {
HYDU_ERR_SETANDJUMP(status, HYD_INTERNAL_ERROR, "unhandled command = %d\n", hdr.cmd);
Modified: mpich2/trunk/src/pm/hydra/tools/bind/bind.c
===================================================================
--- mpich2/trunk/src/pm/hydra/tools/bind/bind.c 2010-11-29 08:03:19 UTC (rev 7512)
+++ mpich2/trunk/src/pm/hydra/tools/bind/bind.c 2010-11-29 08:03:34 UTC (rev 7513)
@@ -40,8 +40,10 @@
HYD_GET_ENV_STR_VAL(bindlib, "HYDRA_BINDLIB", HYDRA_DEFAULT_BINDLIB);
HYDT_bind_info.support_level = HYDT_BIND_SUPPORT_NONE;
- if (bindlib)
+ if (bindlib) {
HYDT_bind_info.bindlib = HYDU_strdup(bindlib);
+ HYDU_FREE(bindlib);
+ }
else
HYDT_bind_info.bindlib = NULL;
HYDT_bind_info.bindmap = NULL;
Modified: mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c
===================================================================
--- mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c 2010-11-29 08:03:19 UTC (rev 7512)
+++ mpich2/trunk/src/pm/hydra/tools/bootstrap/external/external_launch.c 2010-11-29 08:03:34 UTC (rev 7513)
@@ -15,7 +15,7 @@
static HYD_status is_local_host(char *host, int *bool)
{
static int init = 1, localhost_len;
- char localhost[MAX_HOSTNAME_LEN];
+ char localhost[MAX_HOSTNAME_LEN] = { 0 };
int host_len;
HYD_status status = HYD_SUCCESS;
More information about the mpich2-commits
mailing list