From e3624db6cab75d6c9c733cfaaf204a29bc20f5da Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 12 Feb 2025 12:13:55 +0100 Subject: [PATCH] bannertopdf.c: Fix segfault when printing banners/test page --- cupsfilters/bannertopdf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cupsfilters/bannertopdf.c b/cupsfilters/bannertopdf.c index 4da87ef9f..07b6db57c 100644 --- a/cupsfilters/bannertopdf.c +++ b/cupsfilters/bannertopdf.c @@ -1011,7 +1011,8 @@ cfFilterBannerToPDF(int inputfd, // I - File descriptor input stream banner_free(banner); if (options) cupsFreeOptions(num_options, options); unlink(tempfile); - fclose(inputfp); + if (inputfp) + fclose(inputfp); return (ret); }