From ac3b1dda63944f2cc8caaa52344774255e1956c8 Mon Sep 17 00:00:00 2001 From: yzrh Date: Thu, 22 Dec 2022 11:22:41 +0000 Subject: Fix memory leak and data type. Signed-off-by: yzrh --- src/pdf_writer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/pdf_writer.c') diff --git a/src/pdf_writer.c b/src/pdf_writer.c index cd188fc..be64e49 100644 --- a/src/pdf_writer.c +++ b/src/pdf_writer.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020-2021, yzrh + * Copyright (c) 2020-2022, yzrh * * SPDX-License-Identifier: Apache-2.0 */ @@ -138,7 +138,11 @@ pdf_dump_trailer(pdf_object_t **pdf, FILE **fp, int xref) int buf_size; char buf[64]; +#ifdef __ILP32__ + buf_size = snprintf(buf, 64, "%x%x", timestamp, size); +#else buf_size = snprintf(buf, 64, "%lx%x", timestamp, size); +#endif unsigned char str[64]; memcpy(str, buf, 64); -- cgit v1.2.3