summaryrefslogtreecommitdiff
path: root/ui/qt/endpoint_dialog.cpp
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-01-07 16:24:17 -0500
committerAnders Broman <a.broman58@gmail.com>2015-01-08 05:32:32 +0000
commit22096781499c7159ff504f7baa743d295aad06bc (patch)
treedb03b06970119f83d9b33c2920236d398e3a9ca1 /ui/qt/endpoint_dialog.cpp
parent907d145f86dd4fb219dcb5b2efcac106bc708de7 (diff)
downloadwireshark-22096781499c7159ff504f7baa743d295aad06bc.tar.gz
ep_<protocol>_port_to_display -> <protocol>_port_to_display
Adjust any other ep_ related APIs related to the transition. Change-Id: I961b371c2c4bda557e0f1817705c27eef0dae66c Reviewed-on: https://code.wireshark.org/review/6388 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/qt/endpoint_dialog.cpp')
-rw-r--r--ui/qt/endpoint_dialog.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/ui/qt/endpoint_dialog.cpp b/ui/qt/endpoint_dialog.cpp
index 81672cd2a0..615298dc30 100644
--- a/ui/qt/endpoint_dialog.cpp
+++ b/ui/qt/endpoint_dialog.cpp
@@ -228,7 +228,7 @@ public:
hostlist_talker_t *endp_item = data(ei_col_, Qt::UserRole).value<hostlist_talker_t *>();
bool ok;
quint64 cur_packets = data(pkts_col_, Qt::UserRole).toULongLong(&ok);
- char* addr_str;
+ char *addr_str, *port_str;
if (!endp_item) {
return;
@@ -240,9 +240,11 @@ public:
}
addr_str = (char*)get_conversation_address(NULL, &endp_item->myaddress, resolve_names);
+ port_str = (char*)get_conversation_port(NULL, endp_item->port, endp_item->ptype, resolve_names);
setText(ENDP_COLUMN_ADDR, addr_str);
- setText(ENDP_COLUMN_PORT, get_conversation_port(endp_item->port, endp_item->ptype, resolve_names));
+ setText(ENDP_COLUMN_PORT, port_str);
wmem_free(NULL, addr_str);
+ wmem_free(NULL, port_str);
QString col_str;
@@ -301,7 +303,10 @@ public:
}
case ENDP_COLUMN_PORT:
if (resolve_names) {
- return get_conversation_port(endp_item->port, endp_item->ptype, resolve_names);
+ char* port_str = (char*)get_conversation_port(NULL, endp_item->port, endp_item->ptype, resolve_names);
+ QString q_port_str(port_str);
+ wmem_free(NULL, port_str);
+ return q_port_str;
} else {
return quint32(endp_item->port);
}