mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
Avoid undefined behavior from calling front() on possibly empty std::list
This commit is contained in:
parent
60a1c85a93
commit
b012b84a8e
1 changed files with 1 additions and 1 deletions
|
|
@ -2264,7 +2264,7 @@ static int launchSomeServiceProbes(nsock_pool nsp, ServiceGroup *SG) {
|
|||
// Check that the service is still where we left it.
|
||||
// servicescan_connect_handler can call end_svcprobe before this point,
|
||||
// putting it into services_finished already.
|
||||
if (SG->services_remaining.front() == svc) {
|
||||
if (!SG->services_remaining.empty() && SG->services_remaining.front() == svc) {
|
||||
// Now remove it from the remaining service list
|
||||
SG->services_remaining.pop_front();
|
||||
// And add it to the in progress list
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue