- pam_access-doc-IPv6-link-local.patch: Document only partial supported IPv6 link local addresses - pam_access-hostname-debug.patch: Don't print error if we cannot resolve a hostname, does not need to be a hostname - pam_shells-fix-econf-memory-leak.patch: Free econf keys variable - disable-examples.patch: Don't build examples OBS-URL: https://build.opensuse.org/package/show/Linux-PAM/pam?expand=0&rev=278
23 lines
727 B
Diff
23 lines
727 B
Diff
From 1a734af22a9f35a9a09edaea44a4e0767de6343b Mon Sep 17 00:00:00 2001
|
|
From: Tobias Stoeckmann <tobias@stoeckmann.org>
|
|
Date: Thu, 18 May 2023 17:55:21 +0200
|
|
Subject: [PATCH] pam_shells: Plug econf memory leak
|
|
|
|
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
|
|
---
|
|
modules/pam_shells/pam_shells.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/modules/pam_shells/pam_shells.c b/modules/pam_shells/pam_shells.c
|
|
index 05c09c656..276a56dd5 100644
|
|
--- a/modules/pam_shells/pam_shells.c
|
|
+++ b/modules/pam_shells/pam_shells.c
|
|
@@ -112,6 +112,7 @@ static int perform_check(pam_handle_t *pamh)
|
|
if (!retval)
|
|
break;
|
|
}
|
|
+ econf_free (keys);
|
|
econf_free (key_file);
|
|
#else
|
|
char shellFileLine[256];
|