1
0
mirror of https://github.com/nmap/nmap.git synced 2026-02-04 20:46:33 +00:00
batrick fa404e03c9 [NSE] This patch is related to the change to eliminate the reliance on
GC for collecting socket locks [1].

If a thread does not close any sockets it creates, and then
returns (or errors), the thread and sockets will keep their "lock" until
garbage collected. This would be the same situation as before in this
particular case (reliance on GC).

To fix this, I have changed the socket unlock system to close all the sockets
of a thread not yielded and remove its "lock".

[1] http://seclists.org/nmap-dev/2009/q2/0624.html
2009-07-02 02:41:11 +00:00
2009-07-01 07:06:28 +00:00
2009-07-02 01:14:10 +00:00
2009-04-22 18:43:37 +00:00
2008-07-31 14:18:21 +00:00
2009-06-28 17:44:07 +00:00

Here is some documentation for Nmap, but these files are much less
comprehensive than what you'll find at the actual Nmap documentation
site ( http://nmap.org ).
Languages
C 37.5%
Lua 28.1%
C++ 16.8%
Shell 5.8%
Python 4.2%
Other 7.3%