Commit 288c67b4287b82f43e10fd35f7994f95e97c0366

Authored by perry.werneck@gmail.com
1 parent ccfdd9fe

Ajustando teste de rede

Showing 1 changed file with 6 additions and 5 deletions   Show diff stats
@@ -2710,12 +2710,13 @@ opt(unsigned char c) @@ -2710,12 +2710,13 @@ opt(unsigned char c)
2710 2710
2711 void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, int len) 2711 void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, int len)
2712 { 2712 {
  2713 + #define NETDUMP_MAX 121
2713 2714
2714 if (lib3270_get_toggle(hSession,LIB3270_TOGGLE_NETWORK_TRACE)) 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 int offset; 2721 int offset;
2721 int col = 0; 2722 int col = 0;
@@ -2724,7 +2725,7 @@ void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, in @@ -2724,7 +2725,7 @@ void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, in
2724 2725
2725 time(&ltime); 2726 time(&ltime);
2726 strftime(l1, 81, "%x %X", localtime(&ltime)); 2727 strftime(l1, 81, "%x %X", localtime(&ltime));
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 for (offset = 0; offset < len; offset++) 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,7 +2738,7 @@ void trace_netdata(H3270 *hSession, char direction, unsigned const char *buf, in
2737 l2[col] = text[0]; 2738 l2[col] = text[0];
2738 l3[col] = text[1]; 2739 l3[col] = text[1];
2739 2740
2740 - if(++col >= 80) 2741 + if(++col >= NETDUMP_MAX)
2741 { 2742 {
2742 l1[col] = l2[col] = l3[col] = 0; 2743 l1[col] = l2[col] = l3[col] = 0;
2743 lib3270_write_nettrace(hSession,"\t%s\n\t%s\n\t%s\n\n",l1,l2,l3); 2744 lib3270_write_nettrace(hSession,"\t%s\n\t%s\n\t%s\n\n",l1,l2,l3);