summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2007-02-15 19:09:00 +0200
committerKeith Packard <keithp@guitar.keithp.com>2007-02-17 17:08:10 -0800
commit69073a48e35d5f3cdd6a41d18d3b3cc94072b2c1 (patch)
tree32531aad287689a6a5f6e07a83fe015e03bd3b81
parent0ab6c03c179cea58266f5fefc69931de395fcb24 (diff)
os: fix client privates leak
Minor leak here. Oops. (cherry picked from commit 811675733e97416c990e6dc9c19271b43d96248d)
-rw-r--r--os/connection.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/os/connection.c b/os/connection.c
index 96ad11921..98e83ae4c 100644
--- a/os/connection.c
+++ b/os/connection.c
@@ -1042,6 +1042,8 @@ CloseDownConnection(ClientPtr client)
XdmcpCloseDisplay(oc->fd);
#endif
CloseDownFileDescriptor(oc);
+ FreeOsBuffers(oc);
+ xfree(client->osPrivate);
client->osPrivate = (pointer)NULL;
if (auditTrailLevel > 1)
AuditF("client %d disconnected\n", client->index);