From a20f8b6a22f1ae60d96ae7e554f5e13dd431471b Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Fri, 2 Jan 2026 11:37:31 -0500 Subject: [PATCH] Fix a compilation error in TPMLIB_GetPlaintext Fix a compilation error that newer gcc versions may complain about: tpm_library.c: In function 'TPMLIB_GetPlaintext': tpm_library.c:441:11: error: assignment discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers] 441 | start = strstr(stream, starttag); | ^ At top level: cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics cc1: all warnings being treated as errors Upstream-Status: Backport [https://github.com/stefanberger/libtpms/commit/a20f8b6a22f1ae60d96ae7e554f5e13dd431471b] Signed-off-by: Stefan Berger --- src/tpm_library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tpm_library.c b/src/tpm_library.c index f48f4fd3..7b2ea687 100644 --- a/src/tpm_library.c +++ b/src/tpm_library.c @@ -435,7 +435,7 @@ static unsigned char *TPMLIB_GetPlaintext(const char *stream, const char *endtag, size_t *length) { - char *start, *end; + const char *start, *end; unsigned char *plaintext = NULL; start = strstr(stream, starttag);