summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <jeremyhu@freedesktop.org>2009-10-02 19:20:24 -0700
committerJeremy Huddleston <jeremyhu@freedesktop.org>2009-10-02 19:21:49 -0700
commit94c50cc860ced3cb2faf0ddaec5c118b0efe22d6 (patch)
tree00612581a7581434f7aa52e26ea39c7751a99d1b
parent9d7e6fd72b47da3b3ed5f0b75b047e59b3097849 (diff)
XQuartz: Fix a possible minor memory leak
(cherry picked from commit 24e640e1fa6cfb3917ba90dcdabf1fadddff20aa)
-rw-r--r--hw/xquartz/mach-startup/bundle-main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/xquartz/mach-startup/bundle-main.c b/hw/xquartz/mach-startup/bundle-main.c
index 691b5555e..640a91f23 100644
--- a/hw/xquartz/mach-startup/bundle-main.c
+++ b/hw/xquartz/mach-startup/bundle-main.c
@@ -300,6 +300,7 @@ kern_return_t do_request_fd_handoff_socket(mach_port_t port, string_t filename)
handoff_data->fd = create_socket(handoff_data->filename);
if(!handoff_data->fd) {
+ free(handoff_data);
return KERN_FAILURE;
}