Text   |  XML   |  ReML   |   Visible Warnings:

Null Pointer Dereference  at lanalyzer.c:749

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

lanalyzer_dump_header

(/home/sate/Testcases/c/cve/wireshark-1.2.0/wiretap/lanalyzer.c)expand/collapse
Show more  
 714  static gboolean lanalyzer_dump_header(wtap_dumper *wdh, int *err)
 715  {
 716        LA_TmpInfo *itmp   = (LA_TmpInfo*)(wdh->dump.opaque);
 717        struct tm  *fT     = localtime( (time_t *) &(itmp->start.tv_sec));
 718        guint16 board_type = itmp->encap == WTAP_ENCAP_TOKEN_RING 
 719                                ? BOARD_325TR     /* LANalyzer Board Type */
 720                                : BOARD_325;      /* LANalyzer Board Type */
 721   
 722        fseek(wdh->fh, 0, SEEK_SET);
 723   
 724        *err = swrite(&LA_HeaderRegularFake,  sizeof LA_HeaderRegularFake, wdh->fh);
 725        if (*err)
 726                  return FALSE;
 727        *err = swrite(&LA_RxChannelNameFake , sizeof LA_RxChannelNameFake , wdh->fh);
 728        if (*err)
 729                  return FALSE;
 730        *err = swrite(&LA_TxChannelNameFake , sizeof LA_TxChannelNameFake , wdh->fh);
 731        if (*err)
 732                  return FALSE;
 733        *err = swrite(&LA_RxTemplateNameFake, sizeof LA_RxTemplateNameFake, wdh->fh);
 734        if (*err)
 735                  return FALSE;
 736        *err = swrite(&LA_TxTemplateNameFake, sizeof LA_TxTemplateNameFake, wdh->fh);
 737        if (*err)
 738                  return FALSE;
 739        *err = swrite(&LA_DisplayOptionsFake, sizeof LA_DisplayOptionsFake, wdh->fh);
 740        if (*err)
 741                  return FALSE;
 742        /*-----------------------------------------------------------------*/
 743        *err = s16write(htoles(RT_Summary), wdh->fh);        /* rid */
 744        if (*err)
 745              return FALSE;
 746        *err = s16write(htoles(SummarySize), wdh->fh);       /* rlen */
 747        if (*err)
 748              return FALSE;
 749        *err = s8write((guint8) fT->tm_mday, wdh->fh);       /* s.datcre.day */
Show more  




Change Warning 1015.30160 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: