Text   |  XML   |  ReML   |   Visible Warnings:

Null Test After Dereference  at tap.c:492

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

remove_tap_listener

(/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/tap.c)expand/collapse
Show more  
 470  remove_tap_listener(void *tapdata)
 471  {
 472          tap_listener_t *tl=NULL,*tl2;
 473   
 474          if(!tap_listener_queue){
 475                  return;
 476          }
 477   
 478          if(tap_listener_queue->tapdata==tapdata){
 479                  tl=(tap_listener_t *)tap_listener_queue;
 480                  tap_listener_queue=tap_listener_queue->next;
 481          } else {
 482                  for(tl2=(tap_listener_t *)tap_listener_queue;tl2->next;tl2=tl2->next){
 483                          if(tl2->next->tapdata==tapdata){
 484                                  tl=tl2->next;
 485                                  tl2->next=tl2->next->next;
 486                                  break;
 487                          }
 488                           
 489                  }
 490          }
 491   
 492          if(tl){
 493                  if(tl->code){
 494                          dfilter_free(tl->code);
 495                          num_tap_filters--;
 496                  }
 497                  g_free(tl);
 498          }
 499   
 500          return;
 501  }
Show more  




Change Warning 12279.30270 : Null Test After Dereference

Priority:
State:
Finding:
Owner:
Note: