From a70b0c37750a8c113846169acef78fe1862b0112 Mon Sep 17 00:00:00 2001
From: Maxime Bizon <mbizon@freebox.fr>
Date: Tue, 11 May 2021 17:29:32 +0200
Subject: [PATCH 3/7] fix double free in error path

---
 lib/cache_mngr.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/cache_mngr.c b/lib/cache_mngr.c
index dd119f2..425b73f 100644
--- a/lib/cache_mngr.c
+++ b/lib/cache_mngr.c
@@ -189,6 +189,7 @@ int nl_cache_mngr_alloc(struct nl_sock *sk, int protocol, int flags,
 
 errout_free_sync_sock:
 	nl_socket_free(mngr->cm_sync_sock);
+	mngr->cm_sync_sock = NULL;
 errout:
 	nl_cache_mngr_free(mngr);
 	return err;
-- 
2.37.1

