summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c7
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;
}