(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/capture_file_dlg.c) |
| |
| 1687 | | | file_color_export_ok_cb(GtkWidget *w, gpointer filter_list) { |
| 1688 | | | gchar *cf_name; |
| 1689 | | | gchar *dirname; |
| 1690 | | | GtkWidget *fs = gtk_widget_get_toplevel(w); |
| 1691 | | | |
| 1692 | | | 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 ()) |
| |
|
| 1693 | | | |
| 1694 | | | |
| 1695 | | | |
| 1696 | [+] | | 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:1692, is passed to test_for_directory(). See related event 6.
hide
|
|
 |
| 1697 | | | |
| 1698 | | | |
| 1699 | | | set_last_open_dir(cf_name); |
| 1700 | | | g_free(cf_name); |
| 1701 | | | file_selection_set_current_folder(fs, get_last_open_dir()); |
| 1702 | | | return; |
| 1703 | | | } |
| 1704 | | | |
| 1705 | | | |
| 1706 | | | |
| 1707 | | | |
| 1708 | [+] | | if (!color_filters_export(cf_name, filter_list, color_selected)) |
Event 13:
cf_name, which evaluates to g_strdup(...) from capture_file_dlg.c:1692, is passed to color_filters_export() as the first argument. See related events 6 and 9.
hide
|
|
 |
| |