diff options
author | pjd <pjd@FreeBSD.org> | 2010-10-24 15:42:16 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2010-10-24 15:42:16 +0000 |
commit | 8bd78aab88f5690b40ff2335b0f8ca5576b85b8d (patch) | |
tree | b4b38ee43c2db7623cd03387b103852b6d898fbf /sbin/hastd/secondary.c | |
parent | 8b3f940d7700d33b75365957beffb0d4b674016a (diff) | |
download | FreeBSD-src-8bd78aab88f5690b40ff2335b0f8ca5576b85b8d.zip FreeBSD-src-8bd78aab88f5690b40ff2335b0f8ca5576b85b8d.tar.gz |
Plug memory leak.
MFC after: 3 days
Diffstat (limited to 'sbin/hastd/secondary.c')
-rw-r--r-- | sbin/hastd/secondary.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sbin/hastd/secondary.c b/sbin/hastd/secondary.c index 403c5b2..d494dfa 100644 --- a/sbin/hastd/secondary.c +++ b/sbin/hastd/secondary.c @@ -323,6 +323,8 @@ init_remote(struct hast_resource *res, struct nv *nvin) nv_free(nvout); exit(EX_TEMPFAIL); } + if (map != NULL) + free(map); nv_free(nvout); if (res->hr_secondary_localcnt > res->hr_primary_remotecnt && res->hr_primary_localcnt > res->hr_secondary_remotecnt) { |