Text   |  XML   |  ReML   |   Visible Warnings:

Useless Assignment  at tap-smbstat.c:212

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

smbstat_init

(/home/sate/Testcases/c/cve/wireshark-1.2.0/tap-smbstat.c)expand/collapse
Show more  
 202  smbstat_init(const char *optarg,void* userdata _U_)
 203  {
 204          smbstat_t *ss;
 205          guint32 i;
 206          const char *filter=NULL;
 207          GString *error_string;
 208   
 209          if(!strncmp(optarg,"smb,rtt,",8)){
 210                  filter=optarg+8;
 211          } else {
 212                  filter=NULL;
 213          }
 214   
 215          ss=g_malloc(sizeof(smbstat_t));
 216          if(filter){
 217                  ss->filter=g_strdup(filter);
 218          } else {
 219                  ss->filter=NULL;
 220          }
 221   
 222          for(i=0;i<256;i++){
 223                  ss->proc[i].num=0;
 224                  ss->proc[i].min_num=0;
 225                  ss->proc[i].max_num=0;
 226                  ss->proc[i].min.secs=0;
 227                  ss->proc[i].min.nsecs=0;
 228                  ss->proc[i].max.secs=0;
 229                  ss->proc[i].max.nsecs=0;
 230                  ss->proc[i].tot.secs=0;
 231                  ss->proc[i].tot.nsecs=0;
 232   
 233                  ss->trans2[i].num=0;
 234                  ss->trans2[i].min_num=0;
 235                  ss->trans2[i].max_num=0;
 236                  ss->trans2[i].min.secs=0;
 237                  ss->trans2[i].min.nsecs=0;
 238                  ss->trans2[i].max.secs=0;
 239                  ss->trans2[i].max.nsecs=0;
 240                  ss->trans2[i].tot.secs=0;
 241                  ss->trans2[i].tot.nsecs=0;
 242   
 243                  ss->nt_trans[i].num=0;
 244                  ss->nt_trans[i].min_num=0;
 245                  ss->nt_trans[i].max_num=0;
 246                  ss->nt_trans[i].min.secs=0;
 247                  ss->nt_trans[i].min.nsecs=0;
 248                  ss->nt_trans[i].max.secs=0;
 249                  ss->nt_trans[i].max.nsecs=0;
 250                  ss->nt_trans[i].tot.secs=0;
 251                  ss->nt_trans[i].tot.nsecs=0;
 252          }
 253   
 254          error_string=register_tap_listener("smb", ss, filter, NULL, smbstat_packet, smbstat_draw);
 255          if(error_string){
 256                  /* error, we failed to attach to the tap. clean up */
 257                  g_free(ss->filter);
 258                  g_free(ss);
 259   
 260                  fprintf(stderr, "tshark: Couldn't register smb,rtt tap: %s\n",
 261                      error_string->str);
 262                  g_string_free(error_string, TRUE);
 263                  exit(1);
 264          }
 265  }
Show more  




Change Warning 4880.30917 : Useless Assignment

Priority:
State:
Finding:
Owner:
Note: