diff options
author | Pauli Nieminen <ext-pauli.nieminen@nokia.com> | 2010-12-30 19:19:42 +0200 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2010-12-31 12:52:51 +0000 |
commit | 617b7d22115ccaaaa7ec69c99885054d33a3bc37 (patch) | |
tree | c8a2f497e7e2208b59211e588707e1d771c480f4 | |
parent | 3e1455505addc7e52178fa04399aef2a8522c921 (diff) |
os: Fix a memory leak
Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
-rw-r--r-- | os/access.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/os/access.c b/os/access.c index d43fdf8e4..494986e1e 100644 --- a/os/access.c +++ b/os/access.c @@ -1057,8 +1057,10 @@ Bool LocalClient(ClientPtr client) } for (host = selfhosts; host; host = host->next) { - if (addrEqual (family, addr, alen, host)) + if (addrEqual (family, addr, alen, host)) { + free(from); return TRUE; + } } free(from); } |