Text   |  XML   |  ReML   |   Visible Warnings:

Unused Value  at pcap-common.c:1018

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

pcap_read_erf_exheader

(/home/sate/Testcases/c/cve/wireshark-1.2.0/wiretap/pcap-common.c)expand/collapse
Show more  
 1011  pcap_read_erf_exheader(FILE_T fh, union wtap_pseudo_header *pseudo_header,
 1012                             int *err, gchar **err_info _U_, guint * psize)
 1013  {
 1014    int bytes_read = 0;
 1015    guint8 erf_exhdr[8];
 1016    guint64 erf_exhdr_sw;
 1017    int i = 0, max = sizeof(pseudo_header->erf.ehdr_list)/sizeof(struct erf_ehdr);
 1018    guint8 type = pseudo_header->erf.phdr.type;
 1019    *psize = 0;
 1020    if (pseudo_header->erf.phdr.type & 0x80){
 1021      do{
 1022        errno = WTAP_ERR_CANT_READ;
 1023        bytes_read = file_read(erf_exhdr, 1, 8, fh);
 1024        if (bytes_read != 8 ) {
 1025          *err = file_error(fh);
 1026          if (*err == 0)
 1027            *err = WTAP_ERR_SHORT_READ;
 1028          return FALSE;
 1029        }
 1030        type = erf_exhdr[0];
 1031        erf_exhdr_sw = pntohll((guint64*) &(erf_exhdr[0]));
 1032        if (i < max)
 1033          memcpy(&pseudo_header->erf.ehdr_list[i].ehdr, &erf_exhdr_sw, sizeof(erf_exhdr_sw));
 1034        *psize += 8;
 1035        i++;
 1036      } while (type & 0x80);
 1037    }
 1038    return TRUE;
 1039  }
Show more  




Change Warning 1018.29669 : Unused Value

Priority:
State:
Finding:
Owner:
Note: