diff options
author | Mariusz Zaborski <oshogbo@FreeBSD.org> | 2021-01-15 20:48:39 +0000 |
---|---|---|
committer | Mariusz Zaborski <oshogbo@FreeBSD.org> | 2021-01-15 20:49:52 +0000 |
commit | c664d8dfc3dd65611f63ca8277841a29a46260f1 (patch) | |
tree | 814579e5d3cb258fef1c5838a7908e283cf881a4 /bin/cat | |
parent | 4f48fd7c5677c6640cac59706d0340348a5f1d64 (diff) | |
download | src-c664d8dfc3dd65611f63ca8277841a29a46260f1.tar.gz src-c664d8dfc3dd65611f63ca8277841a29a46260f1.zip |
cat: Fix potential memory leak
This was introduced in aefe30c5437159a5399bdbc1974d6fbf40f2ba0f.
Diffstat (limited to 'bin/cat')
-rw-r--r-- | bin/cat/cat.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bin/cat/cat.c b/bin/cat/cat.c index 58f7c15cc9cb..cdfc983610de 100644 --- a/bin/cat/cat.c +++ b/bin/cat/cat.c @@ -458,6 +458,7 @@ udom_open(const char *path, int flags) } if (caph_rights_limit(fd, &rights) < 0) { close(fd); + freeaddrinfo(res0); return (-1); } error = cap_connect(capnet, fd, res->ai_addr, res->ai_addrlen); |