From 0d2f16a8f4d062ce8bee72dbfe3fdea331830111 Mon Sep 17 00:00:00 2001 From: dmiller Date: Mon, 29 Jun 2015 11:52:29 +0000 Subject: [PATCH] Fix length when parsing tcpwrappedms (nnposter) Fixes #178 --- service_scan.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service_scan.cc b/service_scan.cc index 2bbf98a24..31636fcd8 100644 --- a/service_scan.cc +++ b/service_scan.cc @@ -1321,8 +1321,8 @@ void parse_nmap_service_probe_file(AllProbes *AP, char *filename) { if (waitms < 100 || waitms > 300000) fatal("Error on line %d of nmap-service-probes file (%s): bad totalwaitms value. Must be between 100 and 300000 milliseconds", lineno, filename); newProbe->totalwaitms = waitms; - } else if (strncmp(line, "tcpwrappedms ", 12) == 0) { - long waitms = strtol(line + 12, NULL, 10); + } else if (strncmp(line, "tcpwrappedms ", 13) == 0) { + long waitms = strtol(line + 13, NULL, 10); if (waitms < 100 || waitms > 300000) fatal("Error on line %d of nmap-service-probes file (%s): bad tcpwrappedms value. Must be between 100 and 300000 milliseconds", lineno, filename); newProbe->tcpwrappedms = waitms;