diff options
author | Eric van Gyzen <vangyzen@FreeBSD.org> | 2018-05-28 02:10:35 +0000 |
---|---|---|
committer | Eric van Gyzen <vangyzen@FreeBSD.org> | 2018-05-28 02:10:35 +0000 |
commit | 9b2074417777dc909f37ca1ab51750161c7d6d4d (patch) | |
tree | a70d18dda12aa3705778f037f4f84e901261f198 /lib/libprocstat | |
parent | 0b1f36b6c514e589705d81a03981a4c66083456a (diff) | |
download | src-test-9b2074417777dc909f37ca1ab51750161c7d6d4d.tar.gz src-test-9b2074417777dc909f37ca1ab51750161c7d6d4d.zip |
libprocstat: fix memory leak
Free the rlimits array on the happy path in procstat_getrlimit_core().
Reported by: Coverity
CID: 1373328
Sponsored by: Dell EMC
Notes
Notes:
svn path=/head/; revision=334267
Diffstat (limited to 'lib/libprocstat')
-rw-r--r-- | lib/libprocstat/libprocstat.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libprocstat/libprocstat.c b/lib/libprocstat/libprocstat.c index 450ccdb5481f9..99a9c50337e48 100644 --- a/lib/libprocstat/libprocstat.c +++ b/lib/libprocstat/libprocstat.c @@ -2192,6 +2192,7 @@ procstat_getrlimit_core(struct procstat_core *core, int which, return (-1); } *rlimit = rlimits[which]; + free(rlimits); return (0); } |