(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/funnel_stat.c) |
| |
| 302 | | | tw->close_cb = cb; |
| 303 | | | tw->close_data = data; |
| 304 | | | } |
| 305 | | | |
| 306 | | | static void text_window_destroy(funnel_text_window_t* tw) { |
| 307 | | | if (tw->win) { |
| 308 | | | |
| 309 | | | |
| 310 | | | |
| 311 | | | |
| 312 | | | g_signal_connect(tw->bt_close, "clicked", G_CALLBACK(unref_text_win_cancel_bt_cb), tw);
x /usr/include/glib-2.0/gobject/gsignal.h |
| |
421 | #define g_signal_connect(instance, detailed_signal, c_handler, data) \ |
422 | g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) |
| |
x /usr/include/glib-2.0/gobject/gclosure.h |
| |
72 | #define G_CALLBACK(f) ((GCallback) (f)) |
| |
|
Dangerous Function Cast
Casting unref_text_win_cancel_bt_cb to this new type could lead to unsafe program behavior. - There were previously 2 arguments, now there are 0.
|
|
| 313 | | | g_signal_connect(tw->win, "delete-event", G_CALLBACK(text_window_unref_del_event_cb), tw);
x /usr/include/glib-2.0/gobject/gsignal.h |
| |
421 | #define g_signal_connect(instance, detailed_signal, c_handler, data) \ |
422 | g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), NULL, (GConnectFlags) 0) |
| |
x /usr/include/glib-2.0/gobject/gclosure.h |
| |
72 | #define G_CALLBACK(f) ((GCallback) (f)) |
| |
|
| 314 | | | } else { |
| 315 | | | unsigned i; |
| 316 | | | |
| 317 | | | |
| 318 | | | |
| 319 | | | |
| 320 | | | for (i = 0; i < tw->buttons->len; i++) { |
| 321 | | | funnel_bt_t* cbd = g_ptr_array_index(tw->buttons,i);
x /usr/include/glib-2.0/glib/garray.h |
| |
111 | #define g_ptr_array_index(array,index_) ((array)->pdata)[index_] |
| |
|
| 322 | | | |
| |