Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at camel_srt.c:165

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

gtk_camelsrt_init

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/camel_srt.c)expand/collapse
Show more  
 146  static void gtk_camelsrt_init(const char *optarg, void *userdata _U_)
 147  {
 148    struct camelsrt_t * p_camelsrt;
 149    const char *filter=NULL;  
 150    const char *emptyfilter="";
 151   
 152    GtkWidget *cmd_label;
 153    GtkWidget *main_label;
 154    GtkWidget *filter_label;
 155    char *filter_string;
 156    GString *error_string;
 157    GtkWidget *vbox;
 158    GtkWidget *bbox;
 159    GtkWidget *close_bt;
 160    int i;
 161   
 162    if(strncmp(optarg,"camel,srt,",10) == 0){
 163      filter=optarg+10;
 164    } else {
 165      filter=NULL;
 166    }
 167     
 168    p_camelsrt=g_malloc(sizeof(struct camelsrt_t));  
 169   
 170    p_camelsrt->win=window_new(GTK_WINDOW_TOPLEVEL, "camel-srt");
 171    gtk_window_set_default_size(GTK_WINDOW(p_camelsrt->win), 550, 400);
 172    camelsrt_set_title(p_camelsrt);
 173   
 174    vbox=gtk_vbox_new(FALSE, 3);
 175    gtk_container_add(GTK_CONTAINER(p_camelsrt->win), vbox);
 176    gtk_container_set_border_width(GTK_CONTAINER(vbox), 12);
 177     
 178    main_label=gtk_label_new("CAMEL Service Response Time statistics");
 179    gtk_box_pack_start(GTK_BOX(vbox), main_label, FALSE, FALSE, 0);
 180    gtk_widget_show(main_label);
 181   
 182    filter_string = g_strdup_printf("Filter: %s",filter ? filter : "");
 183    filter_label=gtk_label_new(filter_string);
 184    g_free(filter_string);
 185    gtk_label_set_line_wrap(GTK_LABEL(filter_label), TRUE);
 186    gtk_box_pack_start(GTK_BOX(vbox), filter_label, FALSE, FALSE, 0);
 187    gtk_widget_show(filter_label);
 188   
 189    cmd_label=gtk_label_new("CAMEL Commands");
 190    gtk_box_pack_start(GTK_BOX(vbox), cmd_label, FALSE, FALSE, 0);
 191    gtk_widget_show(cmd_label);
 192   
 193    /* We must display TOP LEVEL Widget before calling init_srt_table() */
 194    gtk_widget_show_all(p_camelsrt->win);
 195     
 196    init_srt_table(&p_camelsrt->camel_srt_table, NB_CAMELSRT_CATEGORY, vbox, NULL);  
 197    for(i=0 ;i<NB_CAMELSRT_CATEGORY; i++) {
 198      init_srt_table_row(&p_camelsrt->camel_srt_table, i,
 199                         val_to_str(i,camelSRTtype_naming,"Unknown"));
 200    }
 201   
 202    if (filter) {
 203      error_string=register_tap_listener("CAMEL",  
 204                                         p_camelsrt,
 205                                         filter,
 206                                         camelsrt_reset,
 207                                         camelsrt_packet,  
 208                                         camelsrt_draw);
 209    } else {
 210      error_string=register_tap_listener("CAMEL",  
 211                                         p_camelsrt,
 212                                         emptyfilter,
 213                                         camelsrt_reset,
 214                                         camelsrt_packet,  
 215                                         camelsrt_draw);
 216    }
 217     
 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(p_camelsrt);
 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(p_camelsrt->win, close_bt, window_cancel_button_cb);
 231     
 232    g_signal_connect(p_camelsrt->win, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
 233    g_signal_connect(p_camelsrt->win, "destroy", G_CALLBACK(win_destroy_cb), p_camelsrt);
 234   
 235    gtk_widget_show_all(p_camelsrt->win);
 236    window_present(p_camelsrt->win);
 237    cf_retap_packets(&cfile, FALSE);  
 238    gdk_window_raise(p_camelsrt->win->window);
 239   
 240  }
Show more  




Change Warning 4326.30870 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: