From baf8ab8ceca0f71c694fecc4fe286a9f3b767329 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 25 May 2019 19:10:08 +0300 Subject: [PATCH] RADIUS server: Do not close fd=0 in error cases Initialize auth_sock and acct_sock to -1 to avoid radius_server_deinit() attempting to close fd=0 if anything fails in setting up the RADIUS server. Signed-off-by: Jouni Malinen --- src/radius/radius_server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/radius/radius_server.c b/src/radius/radius_server.c index b621ada55..d352f26ee 100644 --- a/src/radius/radius_server.c +++ b/src/radius/radius_server.c @@ -2348,6 +2348,8 @@ radius_server_init(struct radius_server_conf *conf) if (data == NULL) return NULL; + data->auth_sock = -1; + data->acct_sock = -1; dl_list_init(&data->erp_keys); os_get_reltime(&data->start_time); data->conf_ctx = conf->conf_ctx;