From 66b9d4ce3b0d6005a97fa9de32dc9d58a5db2873 Mon Sep 17 00:00:00 2001 From: bianxiuning Date: Wed, 29 May 2024 11:19:19 +0800 Subject: [PATCH] fix the free hostname error --- fix-the-free-hostname-error.patch | 25 +++++++++++++++++++++++++ trousers.spec | 7 ++++++- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 fix-the-free-hostname-error.patch diff --git a/fix-the-free-hostname-error.patch b/fix-the-free-hostname-error.patch new file mode 100644 index 0000000..d7306fa --- /dev/null +++ b/fix-the-free-hostname-error.patch @@ -0,0 +1,25 @@ +From dbd93d97ce00bc96c9b91dd68b0393ae50f465b4 Mon Sep 17 00:00:00 2001 +From: bianxiuning +Date: Wed, 22 May 2024 17:53:57 +0800 +Subject: [PATCH] Modify-the-free-hostname-error.patch + +--- + src/tcsd/svrside.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/tcsd/svrside.c b/src/tcsd/svrside.c +index 1c12ff3..bec012b 100644 +--- a/src/tcsd/svrside.c ++++ b/src/tcsd/svrside.c +@@ -558,7 +558,7 @@ main(int argc, char **argv) + + hostname = fetch_hostname(&client_addr, client_len); + if (hostname == NULL) +- hostname=INVALID_ADDR_STR; ++ hostname=strdup(INVALID_ADDR_STR); + + tcsd_thread_create(newsd, hostname); + hostname = NULL; +-- +2.33.0 + diff --git a/trousers.spec b/trousers.spec index 1ecb093..8054557 100644 --- a/trousers.spec +++ b/trousers.spec @@ -1,6 +1,6 @@ Name: trousers Version: 0.3.15 -Release: 1 +Release: 2 Summary: The open-source TCG Software Stack License: BSD Url: http://trousers.sourceforge.net @@ -8,6 +8,8 @@ Source0: https://sourceforge.net/projects/trousers/files/trousers/%{version #Acknowledge Source1 from Fedora. Source1: tcsd.service +Patch0: fix-the-free-hostname-error.patch + BuildRequires: make gettext-devel autoconf automake BuildRequires: libtool openssl-devel systemd Requires(pre): shadow-utils @@ -95,6 +97,9 @@ exit 0 %changelog +* Wed May 29 2024 bianxiuning - 0.3.15-2 +- fix pointer error release + * Sat Jan 23 2021 panxiaohe - 0.3.15-1 - update to 0.3.15 -- Gitee