Commit 288c67b4287b82f43e10fd35f7994f95e97c0366
1 parent
ccfdd9fe
Exists in
master
and in
3 other branches
Ajustando teste de rede
Showing
1 changed file
with
6 additions
and
5 deletions
Show diff stats
telnet.c
| ... | ... | @@ -2710,12 +2710,13 @@ opt(unsigned char c) |
| 2710 | 2710 | |
| 2711 | 2711 | void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, int len) |
| 2712 | 2712 | { |
| 2713 | + #define NETDUMP_MAX 121 | |
| 2713 | 2714 | |
| 2714 | 2715 | if (lib3270_get_toggle(hSession,LIB3270_TOGGLE_NETWORK_TRACE)) |
| 2715 | 2716 | { |
| 2716 | - char l1[82]; | |
| 2717 | - char l2[82]; | |
| 2718 | - char l3[82]; | |
| 2717 | + char l1[NETDUMP_MAX+2]; | |
| 2718 | + char l2[NETDUMP_MAX+2]; | |
| 2719 | + char l3[NETDUMP_MAX+2]; | |
| 2719 | 2720 | |
| 2720 | 2721 | int offset; |
| 2721 | 2722 | int col = 0; |
| ... | ... | @@ -2724,7 +2725,7 @@ void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, in |
| 2724 | 2725 | |
| 2725 | 2726 | time(<ime); |
| 2726 | 2727 | strftime(l1, 81, "%x %X", localtime(<ime)); |
| 2727 | - lib3270_write_nettrace(hSession,"%c %s %s data len=%d\n\n",direction,l1,direction == '>' ? "outbound" : "inbound", len); | |
| 2728 | + lib3270_write_nettrace(hSession,"%c %s %s data len=%d\n\n",direction,l1,direction == '>' ? "SEND" : "RECV", len); | |
| 2728 | 2729 | |
| 2729 | 2730 | for (offset = 0; offset < len; offset++) |
| 2730 | 2731 | { |
| ... | ... | @@ -2737,7 +2738,7 @@ void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, in |
| 2737 | 2738 | l2[col] = text[0]; |
| 2738 | 2739 | l3[col] = text[1]; |
| 2739 | 2740 | |
| 2740 | - if(++col >= 80) | |
| 2741 | + if(++col >= NETDUMP_MAX) | |
| 2741 | 2742 | { |
| 2742 | 2743 | l1[col] = l2[col] = l3[col] = 0; |
| 2743 | 2744 | lib3270_write_nettrace(hSession,"\t%s\n\t%s\n\t%s\n\n",l1,l2,l3); | ... | ... |