summaryrefslogtreecommitdiff
path: root/ui/gtk/rpc_stat.c
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2015-07-02 17:46:27 -0400
committerEvan Huus <eapache@gmail.com>2015-07-03 23:14:57 +0000
commit750babc53acae3399f31d2160d6d719c51c8f222 (patch)
treea2216a2bbc513f04487f558efc0d56254fe12228 /ui/gtk/rpc_stat.c
parentd52837d10dd63827acb6f42af7f32ca82fb1fe21 (diff)
downloadwireshark-750babc53acae3399f31d2160d6d719c51c8f222.tar.gz
rpc: use direct hashing rather than malloced ints
Equivalent but saves some allocations and is slightly simpler. Change-Id: Id0fde980e11256018641d8fb39330c07f33ee3f5 Reviewed-on: https://code.wireshark.org/review/9474 Reviewed-by: Michael Mann <mmann78@netscape.net> Petri-Dish: Michael Mann <mmann78@netscape.net> Reviewed-by: Evan Huus <eapache@gmail.com>
Diffstat (limited to 'ui/gtk/rpc_stat.c')
-rw-r--r--ui/gtk/rpc_stat.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/gtk/rpc_stat.c b/ui/gtk/rpc_stat.c
index 316a1342d5..73a184c57e 100644
--- a/ui/gtk/rpc_stat.c
+++ b/ui/gtk/rpc_stat.c
@@ -361,14 +361,14 @@ rpcstat_program_select(GtkWidget *prog_combo_box, gpointer user_data)
static void
rpcstat_list_programs(gpointer *key, gpointer *value, gpointer user_data)
{
- guint32 *k=(guint32*)key;
+ guint32 k=GPOINTER_TO_INT(key);
rpc_prog_info_value *v=(rpc_prog_info_value *)value;
GtkComboBox *prog_combo_box = (GtkComboBox *)user_data;
- ws_combo_box_append_text_and_pointer(prog_combo_box, v->progname, k);
+ ws_combo_box_append_text_and_pointer(prog_combo_box, v->progname, &k);
if(!rpc_program){
- rpc_program=*k;
+ rpc_program=k;
}
}