aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/conversations_ncp.c
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2006-03-02 20:50:33 +0000
committerAnders Broman <anders.broman@ericsson.com>2006-03-02 20:50:33 +0000
commitac21800c67db12a2f889bbac3fc46d2c06d97456 (patch)
tree27f8ac62526c31ed92695c7874966a04e4b26154 /gtk/conversations_ncp.c
parent5db299677d52b0073b277f751a0995b066c14945 (diff)
From Greg Morris:
- Change to display NCP connection for each conversation - New NCP Endpoints. Please apply expert_comp_table - Use local variable space instead of pointer. The previous implementation utilized pointers and the values would change the table data. svn path=/trunk/; revision=17446
Diffstat (limited to 'gtk/conversations_ncp.c')
-rw-r--r--gtk/conversations_ncp.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/gtk/conversations_ncp.c b/gtk/conversations_ncp.c
index 456289ece3..46cb8b792a 100644
--- a/gtk/conversations_ncp.c
+++ b/gtk/conversations_ncp.c
@@ -49,8 +49,9 @@ ncp_conversation_packet(void *pct, packet_info *pinfo, epan_dissect_t *edt _U_,
guint32 connection;
connection = (ncph->conn_high * 256)+ncph->conn_low;
-
- add_conversation_table_data((conversations_table *)pct, &pinfo->src, &pinfo->dst, connection, connection, 1, pinfo->fd->pkt_len, SAT_NONE, PT_NCP);
+ if (connection < 65535) {
+ add_conversation_table_data((conversations_table *)pct, &pinfo->src, &pinfo->dst, connection, connection, 1, pinfo->fd->pkt_len, SAT_NONE, PT_NCP);
+ }
return 1;
}
@@ -66,7 +67,7 @@ ncp_conversation_init(const char *optarg, void* userdata _U_)
filter=NULL;
}
- init_conversation_table(TRUE, "NCP", "ncp_hdr", filter, ncp_conversation_packet);
+ init_conversation_table(FALSE, "NCP", "ncp_hdr", filter, ncp_conversation_packet);
}
@@ -85,5 +86,5 @@ register_tap_listener_ncp_conversation(void)
register_stat_menu_item("NCP", REGISTER_STAT_GROUP_CONVERSATION_LIST,
ncp_endpoints_cb, NULL, NULL, NULL);
- register_conversation_table(TRUE, "NCP", "ncp_hdr", NULL /*filter*/, ncp_conversation_packet);
+ register_conversation_table(FALSE, "NCP", "ncp_hdr", NULL /*filter*/, ncp_conversation_packet);
}