diff --git a/osscan2.cc b/osscan2.cc index df835fdef..d661733bb 100644 --- a/osscan2.cc +++ b/osscan2.cc @@ -2394,11 +2394,11 @@ bool HostOsScan::processT1_7Resp(HostOsScanStats *hss, struct ip *ip, int replyN current_testno++; } - /* Rst Data CRC16 */ + /* Rst Data CRC32 */ AVs[current_testno].attribute = (char*)"RD"; length = (int) ntohs(ip->ip_len) - 4 * ip->ip_hl -4 * tcp->th_off; if ((tcp->th_flags & TH_RST) && length>0) { - sprintf(AVs[current_testno].value, "%08lX", crc16(((u8 *)tcp) + 4 * tcp->th_off, length)); + sprintf(AVs[current_testno].value, "%08lX", crc32(((u8 *)tcp) + 4 * tcp->th_off, length)); } else { strcpy(AVs[current_testno].value, "0");