diff options
author | sfd <stephen.donnelly@endace.com> | 2017-06-13 14:31:24 +1200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2017-06-13 03:52:58 +0000 |
commit | 9dc4d271cd4f4a0454fe82860c03ee454ebae254 (patch) | |
tree | e80d118c34e40f99bdcfda25719354b456e40aca /ui | |
parent | 61fda41a9707c3e50f3ee6b4a755f4301288806e (diff) | |
download | wireshark-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.cpp | 4 |
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)) |