SHA256
1
0
forked from pool/x3270
x3270/pr3270-memleak.patch

18 lines
338 B
Diff
Raw Normal View History

--- pr3287-3.3/telnet.c
+++ pr3287-3.3/telnet.c
@@ -308,8 +308,13 @@
cstate != CONNECTED_3270 && /* TN3270 */
cstate != NOT_CONNECTED) { /* gave up */
- if (net_input(s) < 0)
+ if (net_input(s) < 0) {
+ Free(netrbuf);
+ Free(ibuf);
+ netrbuf = NULL;
+ ibuf = NULL;
return -1;
+ }
}
/* Success. */