Text   |  XML   |  ReML   |   Visible Warnings:

Unreachable Data Flow  at capture_dlg.c:624

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

size_unit_option_menu_convert_value

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/capture_dlg.c)expand/collapse
Show more  
 595  static guint32 size_unit_option_menu_convert_value(
 596  GtkWidget *unit_om,
 597  guint32 value)
 598  {
 599          GtkWidget *menu, *menu_item;
 600      int unit;
 601   
 602      menu = gtk_option_menu_get_menu(GTK_OPTION_MENU(unit_om));
 603      menu_item = gtk_menu_get_active(GTK_MENU(menu));
 604      unit = GPOINTER_TO_INT(g_object_get_data(G_OBJECT(menu_item), "size_unit"));
 605   
 606   
 607      switch(unit) {
 608      case(SIZE_UNIT_KILOBYTES):
 609          return value;
 610      case(SIZE_UNIT_MEGABYTES):
 611          if(value > G_MAXINT / 1024) {
 612              return 0;
 613          } else {
 614              return value * 1024;
 615          }
 616      case(SIZE_UNIT_GIGABYTES):
 617          if(value > G_MAXINT / (1024 * 1024)) {
 618              return 0;
 619          } else {
 620              return value * 1024 * 1024;
 621          }
 622      default:
 623          g_assert_not_reached();
 624          return 0;
 625      }
 626  }
Show more  




Change Warning 3947.29460 : Unreachable Data Flow

Priority:
State:
Finding:
Owner:
Note: