diff options
Diffstat (limited to 'Source/charon/network/socket.c')
-rw-r--r-- | Source/charon/network/socket.c | 2 |
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!"); } |