Sophie

Sophie

distrib > Mageia > 8 > i586 > media > core-updates_testing-src > by-pkgid > 0a4e82cc20594aa76c552ec815a3f474 > files > 1

libtiff-4.2.0-1.16.mga8.src.rpm

From 14a5088edeed135e4ba060af1a2af409a9d9c1f8 Mon Sep 17 00:00:00 2001
From: xiaoxiaoafeifei <lliangliang2007@163.com>
Date: Fri, 21 Apr 2023 13:01:34 +0000
Subject: countInkNamesString(): fix `UndefinedBehaviorSanitizer`: applying
 zero offset to null pointer

---
 libtiff/tif_dir.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libtiff/tif_dir.c b/libtiff/tif_dir.c
index 9d8267a0..4452efcd 100644
--- a/libtiff/tif_dir.c
+++ b/libtiff/tif_dir.c
@@ -145,10 +145,10 @@ static uint16
 countInkNamesString(TIFF *tif, uint32 slen, const char *s)
 {
 	uint16 i = 0;
-	const char *ep = s + slen;
-	const char *cp = s;
 
 	if (slen > 0) {
+		const char *ep = s + slen;
+		const char *cp = s;
 		do {
 			for (; cp < ep && *cp != '\0'; cp++) {}
 			if (cp >= ep)
-- 
2.30.2