mirror of
https://github.com/tmate-io/tmate.git
synced 2025-08-14 07:49:01 +02:00
Close memory leaks.
This commit is contained in:
15
tmux.c
15
tmux.c
@ -1,4 +1,4 @@
|
||||
/* $Id: tmux.c,v 1.37 2007-10-24 11:21:29 nicm Exp $ */
|
||||
/* $Id: tmux.c,v 1.38 2007-10-24 11:42:03 nicm Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@ -238,7 +238,12 @@ main(int argc, char **argv)
|
||||
client_write_server2(&cctx,
|
||||
MSG_COMMAND, &data, sizeof data, BUFFER_OUT(b), BUFFER_USED(b));
|
||||
buffer_destroy(b);
|
||||
|
||||
|
||||
if (path != NULL)
|
||||
xfree(path);
|
||||
if (name != NULL)
|
||||
xfree(name);
|
||||
|
||||
for (;;) {
|
||||
pfd.fd = cctx.srv_fd;
|
||||
pfd.events = POLLIN;
|
||||
@ -290,6 +295,12 @@ main(int argc, char **argv)
|
||||
}
|
||||
|
||||
out:
|
||||
xfree(default_command);
|
||||
|
||||
close(cctx.srv_fd);
|
||||
buffer_destroy(cctx.srv_in);
|
||||
buffer_destroy(cctx.srv_out);
|
||||
|
||||
#ifdef DEBUG
|
||||
xmalloc_report(getpid(), "client");
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user