From 499bb088741d60d91c174162927c43ff5a61db9b Mon Sep 17 00:00:00 2001 From: yixiangzhike Date: Wed, 27 Mar 2024 14:07:16 +0800 Subject: [PATCH] Backport upstream patch to remove node from correct list (cherry picked from commit be8a821410c3b690f94db53b9163059da5b2cb4d) --- backport-Remove-from-the-correct-list.patch | 28 +++++++++++++++++++++ gssproxy.spec | 6 ++++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 backport-Remove-from-the-correct-list.patch diff --git a/backport-Remove-from-the-correct-list.patch b/backport-Remove-from-the-correct-list.patch new file mode 100644 index 0000000..59147fc --- /dev/null +++ b/backport-Remove-from-the-correct-list.patch @@ -0,0 +1,28 @@ +From a9f3b002da2405eb93876610608f968d8108a2b6 Mon Sep 17 00:00:00 2001 +From: Simo Sorce +Date: Mon, 11 Mar 2024 17:17:00 -0400 +Subject: [PATCH] Remove from the correct list + +Fixes #92 + +Signed-off-by: Simo Sorce +--- + src/gp_workers.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gp_workers.c b/src/gp_workers.c +index 78e8347..0519777 100644 +--- a/src/gp_workers.c ++++ b/src/gp_workers.c +@@ -189,7 +189,7 @@ void gp_workers_free(struct gp_workers *w) + while (w->busy_list) { + /* pick threads one by one */ + t = w->busy_list; +- LIST_DEL(w->free_list, t); ++ LIST_DEL(w->busy_list, t); + + /* wake up threads, then join them */ + /* ======> COND_MUTEX */ +-- +2.33.0 + diff --git a/gssproxy.spec b/gssproxy.spec index ef55a07..9d419b2 100644 --- a/gssproxy.spec +++ b/gssproxy.spec @@ -4,7 +4,7 @@ Name: gssproxy Version: 0.9.1 -Release: 2 +Release: 3 Summary: GSSAPI Proxy License: MIT URL: https://github.com/gssapi/gssproxy @@ -12,6 +12,7 @@ Source0: https://github.com/gssapi/%{name}/releases/download/v%{version}/%{name} Patch1: backport-Typo-doc-fix.patch Patch2: backport-More-typo-fixes-to-silence-Debian-lintian-typo-in-ma.patch +Patch3: backport-Remove-from-the-correct-list.patch Requires: krb5 keyutils libverto-module-base libini_config Requires(post): systemd @@ -91,6 +92,9 @@ mkdir -p %{buildroot}%{gpstatedir}/rcache %{_mandir}/man8/gssproxy-mech.8* %changelog +* Wed Mar 27 2024 yixiangzhike - 0.9.1-3 +- backport upstream patch to remove node from correct list + * Mon Apr 10 2023 yixiangzhike - 0.9.1-2 - add BuildRequires:systemd-devel for option idle-timeout -- Gitee