projects
/
u
/
mdw
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix a few more memory and resource leaks.
[u/mdw/putty]
/
unix
/
uxpterm.c
diff --git
a/unix/uxpterm.c
b/unix/uxpterm.c
index
c18505b
..
6542fbb
100644
(file)
--- a/
unix/uxpterm.c
+++ b/
unix/uxpterm.c
@@
-57,11
+57,14
@@
int main(int argc, char **argv)
{
extern int pt_main(int argc, char **argv);
extern void pty_pre_init(void); /* declared in pty.c */
{
extern int pt_main(int argc, char **argv);
extern void pty_pre_init(void); /* declared in pty.c */
+ int ret;
cmdline_tooltype = TOOLTYPE_NONNETWORK;
default_protocol = -1;
pty_pre_init();
cmdline_tooltype = TOOLTYPE_NONNETWORK;
default_protocol = -1;
pty_pre_init();
- return pt_main(argc, argv);
+ ret = pt_main(argc, argv);
+ cleanup_exit(ret);
+ return ret; /* not reached, but placates optimisers */
}
}