From: Vlad S. <ser...@us...> - 2005-03-22 20:49:43
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8619/nsd Modified Files: driver.c Log Message: Ensure that socket driver's DriverClose callback gets executed when the socket is released. This was causing a memory leak for HTTPS connections with nsopenssl when a Keep-Alive HTTP request timed out. Index: driver.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/driver.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** driver.c 16 Feb 2005 08:39:47 -0000 1.1.1.1 --- driver.c 22 Mar 2005 20:49:31 -0000 1.2 *************** *** 1319,1322 **** --- 1319,1324 ---- } + (*sockPtr->drvPtr->proc)(DriverClose, sockPtr, NULL, 0); + --nactive; ns_sockclose(sockPtr->sock); |