summaryrefslogtreecommitdiffstats
path: root/usr.sbin/chown
diff options
context:
space:
mode:
authortrasz <trasz@FreeBSD.org>2010-06-05 08:11:11 +0000
committertrasz <trasz@FreeBSD.org>2010-06-05 08:11:11 +0000
commite949899e57bd56ec7df8fc453142e0540a62471e (patch)
tree1152b5765c4fe97924243a72af9d6bb89f5f128a /usr.sbin/chown
parent265a7f94f26eab5e6686b88e30e3baeb14a4bb84 (diff)
downloadFreeBSD-src-e949899e57bd56ec7df8fc453142e0540a62471e.zip
FreeBSD-src-e949899e57bd56ec7df8fc453142e0540a62471e.tar.gz
Plug resource leak.
Found with: Coverity Prevent CID: 7040
Diffstat (limited to 'usr.sbin/chown')
-rw-r--r--usr.sbin/chown/chown.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.sbin/chown/chown.c b/usr.sbin/chown/chown.c
index 0b09813..e13235c 100644
--- a/usr.sbin/chown/chown.c
+++ b/usr.sbin/chown/chown.c
@@ -290,6 +290,7 @@ chownerr(const char *file)
err(1, "malloc");
ngroups = getgroups(ngroups_max, groups);
while (--ngroups >= 0 && gid != groups[ngroups]);
+ free(groups);
if (ngroups < 0) {
warnx("you are not a member of group %s", gname);
return;
OpenPOWER on IntegriCloud