diff options
author | Adam Kwolek <adam.kwolek@intel.com> | 2011-03-18 12:32:16 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2011-03-18 12:32:16 +1100 |
commit | 983fff45a163e35f1a4d309b39ee9a0cbbc2195a (patch) | |
tree | 9117d15f814d49f4a0900864628f61e45e4f5c0d /Assemble.c | |
parent | d6221e667f55c46505125ae182051de499000ed8 (diff) |
FIX: ping_monitor() usage causes memory leaks
When for ping_monitor() input devnum2devname() is used,
received string pointer should be passed to free() for memory release.
It is not made in several places. This use case should have function
to avoid memory leak.
Signed-off-by: Adam Kwolek <adam.kwolek@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Assemble.c')
-rw-r--r-- | Assemble.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1598,7 +1598,7 @@ int assemble_container_content(struct supertype *st, int mdfd, if (!err) { if (!mdmon_running(st->container_dev)) start_mdmon(st->container_dev); - ping_monitor(devnum2devname(st->container_dev)); + ping_monitor_by_id(st->container_dev); } break; } |