Memory leak in mountd
authorSteinar H. Gunderson <sesse@debian.org>
Fri, 11 May 2007 11:02:09 +0000 (21:02 +1000)
committerNeil Brown <neilb@suse.de>
Fri, 11 May 2007 11:02:09 +0000 (21:02 +1000)
commit1cb4a250fb9f0a8ba34befa47d951430e444a58e
tree1c6bf7e2cb9e32d425bcf696390c21c47173d36c
parentcfb9b2e41177340926a0d5a45a149ccff7b324bc
Memory leak in mountd

In client_compose(), free() the hostent structure returned before
exiting. Normally, gethostbyaddr() returns a pointer to a static
struct, but this hostent comes from either get_reliable_hostbyaddr() or
get_hostent(), both which return a pointer they privately xmalloc()ed,
which thus can and should be free()d.

Signed-Off-By: Steinar H. Gunderson <sesse@debian.org>
support/export/client.c