Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at camel_counter.c:164

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

gtk_camelcounter_init

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/camel_counter.c)expand/collapse
Show more  
 152  static void gtk_camelcounter_init(const char *optarg, void *userdata _U_)
 153  {
 154    struct camelcounter_t *p_camelcounter;
 155    const char *filter=NULL;
 156    const char *emptyfilter="";
 157    GString *error_string;
 158    GtkWidget *bbox;
 159    GtkWidget *close_bt;
 160   
 161    if(strncmp(optarg,"camel,counter,",14) == 0){
 162      filter=optarg+14;
 163    } else {
 164      filter=NULL;
 165    }
 166   
 167    p_camelcounter=g_malloc(sizeof(struct camelcounter_t));
 168    p_camelcounter->filter=g_strdup(filter);
 169   
 170    gtk_camelcounter_reset(p_camelcounter);
 171   
 172    p_camelcounter->win=window_new(GTK_WINDOW_TOPLEVEL, "Wireshark: CAMEL counters");
 173    gtk_window_set_default_size(GTK_WINDOW(p_camelcounter->win), 500, 300);
 174   
 175    p_camelcounter->vbox=gtk_vbox_new(FALSE, 3);
 176    gtk_container_set_border_width(GTK_CONTAINER(p_camelcounter->vbox), 12);
 177   
 178    init_main_stat_window(p_camelcounter->win, p_camelcounter->vbox, "CAMEL Messages Counters", filter);
 179   
 180    /* init a scrolled window*/
 181    p_camelcounter->scrolled_window = scrolled_window_new(NULL, NULL);
 182   
 183    p_camelcounter->table = create_stat_table(p_camelcounter->scrolled_window, p_camelcounter->vbox, 2, titles);
 184   
 185    if (filter) {
 186      error_string=register_tap_listener("CAMEL", p_camelcounter, filter,
 187                                         gtk_camelcounter_reset,
 188                                         gtk_camelcounter_packet,
 189                                         gtk_camelcounter_draw);
 190    } else {
 191      error_string=register_tap_listener("CAMEL", p_camelcounter, emptyfilter,
 192                                         gtk_camelcounter_reset,
 193                                         gtk_camelcounter_packet,
 194                                         gtk_camelcounter_draw);
 195    }
 196   
 197    if(error_string){
 198      simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%s", error_string->str);
 199      g_string_free(error_string, TRUE);
 200      g_free(p_camelcounter);
 201      return;
 202    }
 203   
 204    /* Button row. */
 205    bbox = dlg_button_row_new(GTK_STOCK_CLOSE, NULL);
 206    gtk_box_pack_end(GTK_BOX(p_camelcounter->vbox), bbox, FALSE, FALSE, 0);
 207   
 208    close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
 209    window_set_cancel_button(p_camelcounter->win, close_bt, window_cancel_button_cb);
 210   
 211    g_signal_connect(p_camelcounter->win, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
 212    g_signal_connect(p_camelcounter->win, "destroy", G_CALLBACK(win_destroy_cb), p_camelcounter);
 213   
 214    gtk_widget_show_all(p_camelcounter->win);
 215    window_present(p_camelcounter->win);
 216   
 217    cf_retap_packets(&cfile, FALSE);
 218    gdk_window_raise(p_camelcounter->win->window);
 219  }
Show more  




Change Warning 4325.30869 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: