This patch fixes Resource leak error reported
by coverity run.
CoverityID: 397493 ("Resource Leak"): liblustreapi_mirror.c
CoverityID: 397494 ("Resource Leak"): lustre_rsync.c
Test-Parameters: trivial fstype=zfs testlist=sanity,sanityn,conf-sanity
Signed-off-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Change-Id: I10e9fd0945cf13824c25faa62b4310796b09bade
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52384
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
continue;
}
}
- if (!nr)
+ if (!nr) {
+ free(buf);
return result;
+ }
}
while (!eof) {
rc = 0;
out:
- if (info)
- free(info);
+ if (changelog_priv)
+ free(changelog_priv);
if (ext)
free(ext);
+ if (info)
+ free(info);
return rc;
}