From 5c8d6934a55a72ecda0e3e95da2f9086ae7fb4ee Mon Sep 17 00:00:00 2001 From: Juha Niskanen Date: Wed, 13 Jan 2021 19:55:48 +0200 Subject: [PATCH] netutils/ftpd: fix hardfault when initial socket, bind or listen fails Signed-off-by: Juha Niskanen --- netutils/ftpd/ftpd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/netutils/ftpd/ftpd.c b/netutils/ftpd/ftpd.c index 24c6727f1..e96d91d0b 100644 --- a/netutils/ftpd/ftpd.c +++ b/netutils/ftpd/ftpd.c @@ -4496,7 +4496,10 @@ void ftpd_close(FTPD_SESSION handle) DEBUGASSERT(handle); server = (struct ftpd_server_s *)handle; - ftpd_account_free(server->head); + if (server->head != NULL) + { + ftpd_account_free(server->head); + } if (server->sd >= 0) {