Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at smb2_stat.c:145

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

gtk_smb2stat_init

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




Change Warning 4525.30885 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: