(SIGAR-136) plug memory leak in sigar_file_system_list_get
Signed-off-by: Doug MacEachern <dougm@hyperic.com>
This commit is contained in:
parent
f0ef330989
commit
b48fd1e62f
@ -1983,6 +1983,7 @@ int sigar_file_system_list_get(sigar_t *sigar,
|
|||||||
fs = malloc(len);
|
fs = malloc(len);
|
||||||
|
|
||||||
if ((num = sigar_getfsstat(fs, len, MNT_NOWAIT)) < 0) {
|
if ((num = sigar_getfsstat(fs, len, MNT_NOWAIT)) < 0) {
|
||||||
|
free(fs);
|
||||||
return errno;
|
return errno;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2026,6 +2027,7 @@ int sigar_file_system_list_get(sigar_t *sigar,
|
|||||||
sigar_fs_type_init(fsp);
|
sigar_fs_type_init(fsp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free(fs);
|
||||||
return SIGAR_OK;
|
return SIGAR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user