diff options
Diffstat (limited to 'src/network.c')
-rw-r--r-- | src/network.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/network.c b/src/network.c index bd30e2d..f59f60d 100644 --- a/src/network.c +++ b/src/network.c @@ -397,11 +397,6 @@ static int network_server_init(server *srv, buffer *host_token, specific_config } #else - buffer_free(srv_socket->srv_token); - free(srv_socket); - - buffer_free(b); - log_error_write(srv, __FILE__, __LINE__, "ss", "SSL:", "ssl requested but openssl support is not compiled in"); @@ -458,6 +453,8 @@ error_free_socket: buffer_free(srv_socket->srv_token); free(srv_socket); + buffer_free(b); + return -1; } |