Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at ldap_stat.c:160

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

gtk_ldapstat_init

(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/ldap_stat.c)expand/collapse
Show more  
 146  gtk_ldapstat_init(const char *optarg, void *userdata _U_)
 147  {
 148          ldapstat_t *ldap;
 149          const char *filter=NULL;
 150          GtkWidget *label;
 151          char *filter_string;
 152          GString *error_string;
 153          GtkWidget *vbox;
 154          GtkWidget *bbox;
 155          GtkWidget *close_bt;
 156   
 157          if(!strncmp(optarg,"ldap,srt,",9)){
 158                  filter=optarg+9;
 159          } else {
 160                  filter=NULL;
 161          }
 162   
 163          ldap=g_malloc(sizeof(ldapstat_t));
 164   
 165          ldap->win=window_new(GTK_WINDOW_TOPLEVEL, "ldap-stat");
 166          gtk_window_set_default_size(GTK_WINDOW(ldap->win), 550, 400);
 167          ldapstat_set_title(ldap);
 168   
 169          vbox=gtk_vbox_new(FALSE, 3);
 170          gtk_container_add(GTK_CONTAINER(ldap->win), vbox);
 171          gtk_container_set_border_width(GTK_CONTAINER(vbox), 12);
 172   
 173          label=gtk_label_new("LDAP Service Response Time statistics");
 174          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 175   
 176          filter_string = g_strdup_printf("Filter: %s", filter ? filter : "");
 177          label=gtk_label_new(filter_string);
 178          g_free(filter_string);
 179          gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
 180          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 181   
 182          label=gtk_label_new("LDAP Commands");
 183          gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
 184   
 185          /* We must display TOP LEVEL Widget before calling init_srt_table() */
 186          gtk_widget_show_all(ldap->win);
 187   
 188          init_srt_table(&ldap->ldap_srt_table, 24, vbox, NULL);
 189          init_srt_table_row(&ldap->ldap_srt_table, 0, "Bind");
 190          init_srt_table_row(&ldap->ldap_srt_table, 1, "<unknown>");
 191          init_srt_table_row(&ldap->ldap_srt_table, 2, "<unknown>");
 192          init_srt_table_row(&ldap->ldap_srt_table, 3, "Search");
 193          init_srt_table_row(&ldap->ldap_srt_table, 4, "<unknown>");
 194          init_srt_table_row(&ldap->ldap_srt_table, 5, "<unknown>");
 195          init_srt_table_row(&ldap->ldap_srt_table, 6, "Modify");
 196          init_srt_table_row(&ldap->ldap_srt_table, 7, "<unknown>");
 197          init_srt_table_row(&ldap->ldap_srt_table, 8, "Add");
 198          init_srt_table_row(&ldap->ldap_srt_table, 9, "<unknown>");
 199          init_srt_table_row(&ldap->ldap_srt_table, 10, "Delete");
 200          init_srt_table_row(&ldap->ldap_srt_table, 11, "<unknown>");
 201          init_srt_table_row(&ldap->ldap_srt_table, 12, "Modrdn");
 202          init_srt_table_row(&ldap->ldap_srt_table, 13, "<unknown>");
 203          init_srt_table_row(&ldap->ldap_srt_table, 14, "Compare");
 204          init_srt_table_row(&ldap->ldap_srt_table, 15, "<unknown>");
 205          init_srt_table_row(&ldap->ldap_srt_table, 16, "<unknown>");
 206          init_srt_table_row(&ldap->ldap_srt_table, 17, "<unknown>");
 207          init_srt_table_row(&ldap->ldap_srt_table, 18, "<unknown>");
 208          init_srt_table_row(&ldap->ldap_srt_table, 19, "<unknown>");
 209          init_srt_table_row(&ldap->ldap_srt_table, 20, "<unknown>");
 210          init_srt_table_row(&ldap->ldap_srt_table, 21, "<unknown>");
 211          init_srt_table_row(&ldap->ldap_srt_table, 22, "<unknown>");
 212          init_srt_table_row(&ldap->ldap_srt_table, 23, "Extended");
 213   
 214   
 215          error_string=register_tap_listener("ldap", ldap, filter, ldapstat_reset, ldapstat_packet, ldapstat_draw);
 216          if(error_string){
 217                  simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, "%s", error_string->str);
 218                  g_string_free(error_string, TRUE);
 219                  g_free(ldap);
 220                  return;
 221          }
 222   
 223          /* Button row. */
 224          bbox = dlg_button_row_new(GTK_STOCK_CLOSE, NULL);
 225          gtk_box_pack_end(GTK_BOX(vbox), bbox, FALSE, FALSE, 0);
 226   
 227          close_bt = g_object_get_data(G_OBJECT(bbox), GTK_STOCK_CLOSE);
 228          window_set_cancel_button(ldap->win, close_bt, window_cancel_button_cb);
 229   
 230          g_signal_connect(ldap->win, "delete_event", G_CALLBACK(window_delete_event_cb), NULL);
 231          g_signal_connect(ldap->win, "destroy", G_CALLBACK(win_destroy_cb), ldap);
 232   
 233          gtk_widget_show_all(ldap->win);
 234          window_present(ldap->win);
 235   
 236          cf_retap_packets(&cfile, FALSE);
 237          gdk_window_raise(ldap->win->window);
 238  }
Show more  




Change Warning 4400.30876 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: