]> git.ipfire.org Git - thirdparty/openvpn.git/commit
Fixed issue where struct env_set methods that
authorjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Thu, 23 Nov 2006 22:05:14 +0000 (22:05 +0000)
committerjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Thu, 23 Nov 2006 22:05:14 +0000 (22:05 +0000)
commit2a64816b391395d925e0f7ff79d200bbb562fe7e
tree372e7f53f484b96e9e2b3f129fb516ee51f2b293
parentc589d2814f7ef51c9150c8b9e329daeaa91a57b7
Fixed issue where struct env_set methods that
change the value of an existing name=value pair
would delay the freeing of the memory held by
the previous name=value pair until the underlying
client instance object is closed.

This could cause a server that handles long-term
client connections, resulting in many periodic calls
to verify_callback, to needlessly grow the env_set
memory allocation until the underlying client instance
object is closed.

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@1493 e7ae566f-a301-0410-adde-c780ea21d3b5
init.c
misc.c
misc.h
openvpn.h