Negative Character Value at packet-ipsec.c:618 |
No properties have been set. edit properties |
Jump to warning location ↓ | warning details... |
| |
esp_sa_parse_ipv4addr (/home/sate/Testcases/c/cve/wireshark-1.2.0/epan/dissectors/packet-ipsec.c)![]() | ||||||
![]() | ||||||
608 | if(cpt == 0) return FALSE; | |||||
609 | *index_end = cpt + index_start; | |||||
610 | addr_string[cpt] = '\0'; | |||||
611 | done_flag = TRUE; | |||||
612 | } | |||||
613 | ||||||
614 | else | |||||
615 | { | |||||
616 | if((cpt == IPSEC_IPV4_ADDR_MAX - 1) && ((cpt + index_start) < strlen(sa)) && (sa[cpt + index_start + 1] != IPSEC_SA_ADDR_LEN_SEPARATOR) && (sa[cpt + index_start + 1] != IPSEC_SA_SEPARATOR)) | |||||
617 | return FALSE; | |||||
618 | addr_string[cpt] = toupper(sa[cpt + index_start]);
| |||||
619 | cpt ++; | |||||
620 | } | |||||
621 | } | |||||
622 | ||||||
623 | if(done_flag) | |||||
624 | { | |||||
625 | *pt_ipv4addr = (gchar *)g_malloc((strlen(addr_string) + 1) * sizeof(gchar)); | |||||
626 | memcpy(*pt_ipv4addr,addr_string,strlen(addr_string) + 1); | |||||
627 | } | |||||
628 | ||||||
![]() |