﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
57	Dynamic libraries cannot be freed when sockets (at least) are used	Yuri Dario	bird	"When a dll uses a socket function (but not only in this case), the dll cannot be unloaded by DosFreeModule(), usually rc=12 (ERROR_INVALID_ACCESS) is returned. This leaves the dll file locked by the process, and it can be replaced only after process end (unlocking the dll is not enough, the current process will still use the old dll).

Sample code included in the attachment (source and binaries).
"	defect	closed	low	libc-0.6.2	libc	0.6	minor	invalid	not-a-bug	
