aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2006-04-10 14:19:10 +0000
committerMartin Willi <martin@strongswan.org>2006-04-10 14:19:10 +0000
commitb5cb0210f7b4672cd1c9e51a5ae6943fcc25331f (patch)
tree8a18498b075917f81127416cd57659444d440476 /Source/charon
parent5113680f95e522c677cdd37072cfffbdca06831e (diff)
downloadstrongswan-b5cb0210f7b4672cd1c9e51a5ae6943fcc25331f.tar.bz2
strongswan-b5cb0210f7b4672cd1c9e51a5ae6943fcc25331f.tar.xz
- startet importing pluto ASN1 stuff
- der PKCS#1 key loading works (as it did with der_decoder)
Diffstat (limited to 'Source/charon')
-rw-r--r--Source/charon/network/socket.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/charon/network/socket.c b/Source/charon/network/socket.c
index 733071fab..79c7c421d 100644
--- a/Source/charon/network/socket.c
+++ b/Source/charon/network/socket.c
@@ -448,6 +448,8 @@ socket_t *socket_create(u_int16_t port)
if (build_interface_list(this, port) != SUCCESS)
{
+ this->interfaces->destroy(this->interfaces);
+ free(this);
charon->kill(charon, "could not bind any interface!");
}