(/home/sate/Testcases/c/cve/wireshark-1.2.0/tap-smbstat.c) |
| |
| 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; |
Useless Assignment
This code assigns the variable the same value it already had. |
|
| 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 | | | |
| 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 | | | } |
| |