diff --git a/scan_engine.cc b/scan_engine.cc index 1dc90cf30..c2289036f 100644 --- a/scan_engine.cc +++ b/scan_engine.cc @@ -3829,8 +3829,9 @@ void pos_scan(Target *target, u16 *portarray, int numports, stype scantype) { // This initial message is way down here because we don't want to print it if // no RPC ports need scanning. if (!SPM) { - char scanname[32]; + char scanname[48]; snprintf(scanname, sizeof(scanname), "%s against %s", scantype2str(scantype), target->NameIP()); + scanname[sizeof(scanname) - 1] = '\0'; SPM = new ScanProgressMeter(scanname); }