Text   |  XML   |  ReML   |   Visible Warnings:

Dangerous Function Cast  at main_menu.c:2995

No properties have been set. | edit properties
Jump to warning location ↓ warning details...
Show Events | Options

add_protocol_prefs_menu

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/main_menu.c)expand/collapse
Show more  
 2985          gtk_menu_item_set_submenu (GTK_MENU_ITEM(menu_item), sub_menu);
 2986          enum_valp = pref->info.enum_info.enumvals;
 2987          while (enum_valp->name != NULL) {
 2988              menu_sub_item = gtk_radio_menu_item_new_with_label(group, enum_valp->description);
 2989              group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menu_sub_item));
 2990              if (enum_valp->value == *pref->varp.enump) {
 2991                  gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM(menu_sub_item), TRUE);
 2992              }
 2993              g_object_set_data (G_OBJECT(menu_sub_item), "module", module);
 2994              g_object_set_data (G_OBJECT(menu_sub_item), "enumval", GINT_TO_POINTER(enum_valp->value));
 2995              g_signal_connect(menu_sub_item, "activate", G_CALLBACK(menu_prefs_change_enum), pref->varp.enump);
 2996              gtk_menu_shell_append (GTK_MENU_SHELL(sub_menu), menu_sub_item);
 2997              gtk_widget_show (menu_sub_item);
 2998              enum_valp++;
 2999          }
 3000          break;
 3001      case PREF_STRING:
 3002          label = g_strdup_printf ("%s: %s", pref->title, *pref->varp.string);
 3003          menu_item = gtk_menu_item_new_with_label(label);
 3004          g_object_set_data (G_OBJECT(menu_item), "module", module);
 3005          g_signal_connect(menu_item, "activate", G_CALLBACK(menu_prefs_edit_dlg), pref);
Show more  




Change Warning 359.28322 : Dangerous Function Cast

Priority:
State:
Finding:
Owner:
Note: