(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/capture_file_dlg.c) |
| |
| 1545 | | | file_color_import_ok_cb(GtkWidget *w, gpointer color_filters) { |
| 1546 | | | gchar *cf_name, *s; |
| 1547 | | | GtkWidget *fs = gtk_widget_get_toplevel(w); |
| 1548 | | | |
| 1549 | | | cf_name = g_strdup(gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(fs)));
x /usr/include/gtk-2.0/gtk/gtkfilechooser.h |
| |
34 | #define GTK_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER, GtkFileChooser)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtkfilechooser.h |
| |
33 | #define GTK_TYPE_FILE_CHOOSER (gtk_file_chooser_get_type ()) |
| |
|
| 1550 | | | |
| 1551 | | | |
| 1552 | | | |
| 1553 | [+] | | if (test_for_directory(cf_name) == EISDIR) {
x /usr/include/asm-generic/errno-base.h |
| |
24 | #define EISDIR 21 /* Is a directory */ |
| |
|
Event 7:
cf_name, which evaluates to g_strdup(...) from capture_file_dlg.c:1549, is passed to test_for_directory(). See related event 6.
hide
|
|
 |
| 1554 | | | |
| 1555 | | | |
| 1556 | | | set_last_open_dir(cf_name); |
| 1557 | | | g_free(cf_name); |
| 1558 | | | file_selection_set_current_folder(fs, get_last_open_dir()); |
| 1559 | | | return; |
| 1560 | | | } |
| 1561 | | | |
| 1562 | | | |
| 1563 | | | |
| 1564 | [+] | | if (!color_filters_import(cf_name, color_filters)) { |
Event 13:
cf_name, which evaluates to g_strdup(...) from capture_file_dlg.c:1549, is passed to color_filters_import() as the first argument. See related events 6 and 9.
hide
|
|
 |
| |