diff options
author | Evan Huus <eapache@gmail.com> | 2015-07-02 17:46:27 -0400 |
---|---|---|
committer | Evan Huus <eapache@gmail.com> | 2015-07-03 23:14:57 +0000 |
commit | 750babc53acae3399f31d2160d6d719c51c8f222 (patch) | |
tree | a2216a2bbc513f04487f558efc0d56254fe12228 /ui/gtk/rpc_stat.c | |
parent | d52837d10dd63827acb6f42af7f32ca82fb1fe21 (diff) | |
download | wireshark-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.c | 6 |
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; } } |