Blame SOURCES/0001-sanlock-fix-memory-leak-of-lockspace-renewal_history.patch

f542bd
From e82899fd996f4901e1ec89d77e4a17a1032fee8f Mon Sep 17 00:00:00 2001
f542bd
From: David Teigland <teigland@redhat.com>
f542bd
Date: Thu, 3 Mar 2022 09:39:52 -0600
f542bd
Subject: [PATCH 1/4] sanlock: fix memory leak of lockspace renewal_history
f542bd
f542bd
Leak was in original commit for "sanlock: renewal history"
f542bd
6313c709722b3ba63234a75d1651a160bf1728ee.
f542bd
f542bd
With the default renewal history size, each lockspace that
f542bd
was created would leak about 4kb of memory.
f542bd
---
f542bd
 src/lockspace.c | 2 ++
f542bd
 1 file changed, 2 insertions(+)
f542bd
f542bd
diff --git a/src/lockspace.c b/src/lockspace.c
f542bd
index 2ebc247dce41..d23dccd84815 100644
f542bd
--- a/src/lockspace.c
f542bd
+++ b/src/lockspace.c
f542bd
@@ -939,6 +939,8 @@ static void free_sp(struct space *sp)
f542bd
 {
f542bd
 	if (sp->lease_status.renewal_read_buf)
f542bd
 		free(sp->lease_status.renewal_read_buf);
f542bd
+	if (sp->renewal_history)
f542bd
+		free(sp->renewal_history);
f542bd
 	free(sp);
f542bd
 }
f542bd
 
f542bd
-- 
f542bd
2.7.5
f542bd