Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at smb_stat.c:167

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

gtk_smbstat_init

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/smb_stat.c)expand/collapse
Show more  
 152  gtk_smbstat_init(const char *optarg, void *userdata _U_)
 153  {
 154          smbstat_t *ss;
 155          const char *filter=NULL;
 156          GtkWidget *label;
 157          char *filter_string;
 158          GString *error_string;
 159          int i;
 160          GtkWidget *vbox;
 161          GtkWidget *bbox;
 162          GtkWidget *close_bt;
 163   
 164          if(!strncmp(optarg,"smb,srt,",8)){
 165                  filter=optarg+8;
 166          } else {
 167                  filter=NULL;
 168          }
 169   
 170          ss=g_malloc(sizeof(smbstat_t));
 171   
 172          ss->win=window_new(GTK_WINDOW_TOPLEVEL, "smb-stat");
 173          gtk_window_set_default_size(GTK_WINDOW(ss->win), 550, 600);
 174          smbstat_set_title(ss);
 175   
 176          vbox=gtk_vbox_new(FALSE, 3);
 177          gtk_container_add(GTK_CONTAINER(ss->win), vbox);
 178          gtk_container_set_border_width(GTK_CONTAINER(vbox), 12);
 179   
 180          label=gtk_label_new("SMB Service Response Time statistics");
 181          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 182   
 183          filter_string = g_strdup_printf("Filter: %s", filter ? filter : "");
 184          label=gtk_label_new(filter_string);
 185          g_free(filter_string);
 186          gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
 187          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 188   
 189          label=gtk_label_new("SMB Commands");
 190          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 191   
 192          /* We must display TOP LEVEL Widget before calling init_srt_table() */
 193          gtk_widget_show_all(ss->win);
 194   
 195          init_srt_table(&ss->smb_srt_table, 256, vbox, "smb.cmd");
 196          for(i=0;i<256;i++){
 197                  init_srt_table_row(&ss->smb_srt_table, i, val_to_str(i, smb_cmd_vals, "Unknown(0x%02x)"));
 198          }
 199   
 200   
 201          label=gtk_label_new("Transaction2 Sub-Commands");
 202          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 203          init_srt_table(&ss->trans2_srt_table, 256, vbox, "smb.trans2.cmd");
 204          for(i=0;i<256;i++){
 205                  init_srt_table_row(&ss->trans2_srt_table, i, val_to_str(i, trans2_cmd_vals, "Unknown(0x%02x)"));
 206          }
 207   
 208   
 209          label=gtk_label_new("NT Transaction Sub-Commands");
 210          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 211          init_srt_table(&ss->nt_trans_srt_table, 256, vbox, "smb.nt.function");
 212          for(i=0;i<256;i++){
 213                  init_srt_table_row(&ss->nt_trans_srt_table, i, val_to_str(i, nt_cmd_vals, "Unknown(0x%02x)"));
 214          }
 215   
 216   
 217          error_string=register_tap_listener("smb", ss, filter, smbstat_reset, smbstat_packet, smbstat_draw);
 218          if(error_string){
 219                  simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%s", error_string->str);
 220                  g_string_free(error_string, TRUE);
 221                  g_free(ss);
 222                  return;
 223          }
 224   
 225          /* Button row. */
 226          bbox = dlg_button_row_new(GTK_STOCK_CLOSE, NULL);
 227          gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
 228   
 229          close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
 230          window_set_cancel_button(ss->win, close_bt, window_cancel_button_cb);
 231   
 232          g_signal_connect(ss->win, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
 233          g_signal_connect(ss->win, "destroy", G_CALLBACK(win_destroy_cb), ss);
 234   
 235          gtk_widget_show_all(ss->win);
 236          window_present(ss->win);
 237   
 238          cf_retap_packets(&cfile, FALSE);
 239          gdk_window_raise(ss->win->window);
 240  }
Show more  




Change Warning 4520.30882 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: