summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorsfd <stephen.donnelly@endace.com>2017-06-13 14:31:24 +1200
committerAnders Broman <a.broman58@gmail.com>2017-06-13 03:52:58 +0000
commit9dc4d271cd4f4a0454fe82860c03ee454ebae254 (patch)
treee80d118c34e40f99bdcfda25719354b456e40aca /ui
parent61fda41a9707c3e50f3ee6b4a755f4301288806e (diff)
downloadwireshark-9dc4d271cd4f4a0454fe82860c03ee454ebae254.tar.gz
Fix the display of the IPv4 Hash Table in Resolved Addresses Dialog QT UI
Was sign extending the key to 64-bit in Linux. GPOINTER_TO_UINT should not be stored in 'int', use guint. Change-Id: Ib4a994fdda5d69a589d3cffce644584103f2cd1d Reviewed-on: https://code.wireshark.org/review/22107 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui')
-rw-r--r--ui/qt/resolved_addresses_dialog.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ui/qt/resolved_addresses_dialog.cpp b/ui/qt/resolved_addresses_dialog.cpp
index 2e8b45cd0b..4352d153d2 100644
--- a/ui/qt/resolved_addresses_dialog.cpp
+++ b/ui/qt/resolved_addresses_dialog.cpp
@@ -77,7 +77,7 @@ ipv4_hash_table_to_qstringlist(gpointer key, gpointer value, gpointer sl_ptr)
{
QStringList *string_list = (QStringList *) sl_ptr;
hashipv4_t *ipv4_hash_table_entry = (hashipv4_t *)value;
- int addr = GPOINTER_TO_UINT(key);
+ guint addr = GPOINTER_TO_UINT(key);
QString entry = QString("Key: 0x%1 IPv4: %2, Name: %3")
.arg(QString::number(addr, 16))
@@ -92,7 +92,7 @@ ipv6_hash_table_to_qstringlist(gpointer key, gpointer value, gpointer sl_ptr)
{
QStringList *string_list = (QStringList *) sl_ptr;
hashipv6_t *ipv6_hash_table_entry = (hashipv6_t *)value;
- int addr = GPOINTER_TO_UINT(key);
+ guint addr = GPOINTER_TO_UINT(key);
QString entry = QString("Key: 0x%1 IPv4: %2, Name: %3")
.arg(QString::number(addr, 16))