Blame SOURCES/nmap-use_after_free.patch

586531
diff --git a/portlist.cc b/portlist.cc
586531
index 48b4794..76908b5 100644
586531
--- a/portlist.cc
586531
+++ b/portlist.cc
586531
@@ -722,7 +722,6 @@ int PortList::forgetPort(u16 portno, u8 protocol) {
586531
   state_counts_proto[protocol][answer->state]--;
586531
   state_counts_proto[protocol][default_port_state[protocol].state]++;
586531
 
586531
-  delete answer;
586531
 
586531
   port_list[protocol][portno] = NULL;
586531
 
586531
@@ -733,6 +732,7 @@ int PortList::forgetPort(u16 portno, u8 protocol) {
586531
     log_flush(LOG_STDOUT);
586531
   }
586531
 
586531
+  delete answer;
586531
   return 0;
586531
 }
586531