diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2009-07-21 16:48:16 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2009-07-21 16:48:16 +0000 |
commit | 8c4abdfb470c35587495e1cfade183e591e6cd51 (patch) | |
tree | 82ec061a0425f20b0d3aeb3fec2a23a1925c7c29 /epan | |
parent | 8300e59b2fd133e761c90f26686f15fbfd5803f0 (diff) | |
download | wireshark-8c4abdfb470c35587495e1cfade183e591e6cd51.tar.gz |
From didier gautheron via bug 3762:
This patch removes col_expr in frame_data structure,
it can be recomputed when needed.
svn path=/trunk/; revision=29159
Diffstat (limited to 'epan')
-rw-r--r-- | epan/column-utils.c | 16 | ||||
-rw-r--r-- | epan/frame_data.h | 1 |
2 files changed, 0 insertions, 17 deletions
diff --git a/epan/column-utils.c b/epan/column-utils.c index 0105ad423c..a465aaa3fd 100644 --- a/epan/column-utils.c +++ b/epan/column-utils.c @@ -1206,7 +1206,6 @@ col_set_port(packet_info *pinfo, int col, gboolean is_res, gboolean is_src) g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "tcp.dstport", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "%u", port); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case PT_UDP: @@ -1221,7 +1220,6 @@ col_set_port(packet_info *pinfo, int col, gboolean is_res, gboolean is_src) g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "udp.dstport", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "%u", port); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case PT_DDP: @@ -1233,7 +1231,6 @@ col_set_port(packet_info *pinfo, int col, gboolean is_res, gboolean is_src) COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_buf[col], COL_MAX_LEN, "%u", port); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "%u", port); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case PT_IPX: @@ -1246,7 +1243,6 @@ col_set_port(packet_info *pinfo, int col, gboolean is_res, gboolean is_src) g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "ipx.dst.socket", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "0x%04x", port); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case PT_IDP: @@ -1259,7 +1255,6 @@ col_set_port(packet_info *pinfo, int col, gboolean is_res, gboolean is_src) g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "idp.dst.socket", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "0x%04x", port); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case PT_USB: @@ -1272,13 +1267,11 @@ col_set_port(packet_info *pinfo, int col, gboolean is_res, gboolean is_src) g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "usb.dst.endpoint", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "0x%08x", port); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; default: break; } - pinfo->cinfo->col_buf[col][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[col] = pinfo->cinfo->col_buf[col]; } @@ -1332,7 +1325,6 @@ col_set_circuit_id(packet_info *pinfo, int col) g_snprintf(pinfo->cinfo->col_buf[col], COL_MAX_LEN, "%u", pinfo->circuit_id); g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "fr.dlci", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "%u", pinfo->circuit_id); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case CT_ISDN: @@ -1341,7 +1333,6 @@ col_set_circuit_id(packet_info *pinfo, int col) g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "isdn.channel", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "%u", pinfo->circuit_id); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; case CT_X25: @@ -1352,13 +1343,11 @@ col_set_circuit_id(packet_info *pinfo, int col) g_snprintf(pinfo->cinfo->col_buf[col], COL_MAX_LEN, "%u", pinfo->circuit_id); g_strlcpy(pinfo->cinfo->col_expr.col_expr[col], "isup.cic", COL_MAX_LEN); g_snprintf(pinfo->cinfo->col_expr.col_expr_val[col], COL_MAX_LEN, "%u", pinfo->circuit_id); - pinfo->cinfo->col_expr.col_expr_val[col][COL_MAX_LEN - 1] = '\0'; break; default: break; } - pinfo->cinfo->col_buf[col][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[col] = pinfo->cinfo->col_buf[col]; } @@ -1497,13 +1486,11 @@ col_fill_in(packet_info *pinfo) case COL_OXID: g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->oxid); - pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; break; case COL_RXID: g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->rxid); - pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; break; @@ -1516,19 +1503,16 @@ col_fill_in(packet_info *pinfo) case COL_SRCIDX: g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->src_idx); - pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; break; case COL_DSTIDX: g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "0x%x", pinfo->dst_idx); - pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; break; case COL_VSAN: g_snprintf(pinfo->cinfo->col_buf[i], COL_MAX_LEN, "%u", pinfo->vsan); - pinfo->cinfo->col_buf[i][COL_MAX_LEN - 1] = '\0'; pinfo->cinfo->col_data[i] = pinfo->cinfo->col_buf[i]; break; diff --git a/epan/frame_data.h b/epan/frame_data.h index 197cf332bf..4f94f94dbd 100644 --- a/epan/frame_data.h +++ b/epan/frame_data.h @@ -58,7 +58,6 @@ typedef struct _frame_data { unsigned int ref_time : 1; /* 1 = marked as a reference time frame, 0 = normal */ } flags; void *color_filter; /* Per-packet matching color_filter_t object */ - col_expr_t col_expr; /* Column expressions & values */ } frame_data; /* |