Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at fc_stat.c:148

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

gtk_fcstat_init

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/fc_stat.c)expand/collapse
Show more  
 133  gtk_fcstat_init(const char *optarg, void *userdata _U_)
 134  {
 135          fcstat_t *fc;
 136          const char *filter=NULL;
 137          GtkWidget *label;
 138          char *filter_string;
 139          GString *error_string;
 140          int i;
 141          GtkWidget *vbox;
 142          GtkWidget *bbox;
 143          GtkWidget *close_bt;
 144   
 145          if(!strncmp(optarg,"fc,srt,",7)){
 146                  filter=optarg+7;
 147          } else {
 148                  filter=NULL;
 149          }
 150   
 151          fc=g_malloc(sizeof(fcstat_t));
 152   
 153          fc->win=window_new(GTK_WINDOW_TOPLEVEL, "fc-stat");
 154          gtk_window_set_default_size(GTK_WINDOW(fc->win), 550, 400);
 155          fcstat_set_title(fc);
 156   
 157          vbox=gtk_vbox_new(FALSE, 3);
 158          gtk_container_add(GTK_CONTAINER(fc->win), vbox);
 159          gtk_container_set_border_width(GTK_CONTAINER(vbox), 12);
 160   
 161          label=gtk_label_new("Fibre Channel Service Response Time statistics");
 162          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 163   
 164          filter_string = g_strdup_printf("Filter: %s", filter ? filter : "");
 165          label=gtk_label_new(filter_string);
 166          g_free(filter_string);
 167          gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
 168          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 169   
 170          label=gtk_label_new("Fibre Channel Types");
 171          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 172   
 173          /* We must display TOP LEVEL Widget before calling init_srt_table() */
 174          gtk_widget_show_all(fc->win);
 175   
 176          init_srt_table(&fc->fc_srt_table, 256, vbox, NULL);
 177          for(i=0;i<256;i++){
 178                  init_srt_table_row(&fc->fc_srt_table, i, val_to_str(i, fc_fc4_val, "Unknown(0x%02x)"));
 179          }
 180   
 181   
 182          error_string=register_tap_listener("fc", fc, filter, fcstat_reset, fcstat_packet, fcstat_draw);
 183          if(error_string){
 184                  simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%s", error_string->str);
 185                  g_string_free(error_string, TRUE);
 186                  g_free(fc);
 187                  return;
 188          }
 189   
 190          /* Button row. */
 191          bbox = dlg_button_row_new(GTK_STOCK_CLOSE, NULL);
 192          gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
 193   
 194          close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
 195          window_set_cancel_button(fc->win, close_bt, window_cancel_button_cb);
 196   
 197          g_signal_connect(fc->win, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
 198          g_signal_connect(fc->win, "destroy", G_CALLBACK(win_destroy_cb), fc);
 199   
 200          gtk_widget_show_all(fc->win);
 201          window_present(fc->win);
 202   
 203          cf_retap_packets(&cfile, FALSE);
 204          gdk_window_raise(fc->win->window);
 205  }
Show more  




Change Warning 4358.30873 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: