forked from pool/x3270
884a97c9f0
Copy from Base:System/x3270 based on submit request 24468 from user msmeissn OBS-URL: https://build.opensuse.org/request/show/24468 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/x3270?expand=0&rev=8
20 lines
478 B
Diff
20 lines
478 B
Diff
Index: pr3287-3.3/telnet.c
|
|
===================================================================
|
|
--- pr3287-3.3/telnet.c.orig
|
|
+++ pr3287-3.3/telnet.c
|
|
@@ -315,8 +315,13 @@ negotiate(int s, char *lu, char *assoc)
|
|
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. */
|