libtiff: Merge branch 'fix_coverity_1516759' into 'master'

From 4e17d7fbe283c3913efa7845b9c561cd99fa3593 Mon Sep 17 00:00:00 2001
From: Even Rouault <[EMAIL REDACTED]>
Date: Tue, 8 Nov 2022 15:54:59 +0100
Subject: [PATCH] TIFFErrorExtR(): fix Dereference after null check (CID
 1516759)

---
 libtiff/tif_error.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libtiff/tif_error.c b/libtiff/tif_error.c
index cc77b21f..2bd74d52 100644
--- a/libtiff/tif_error.c
+++ b/libtiff/tif_error.c
@@ -97,7 +97,7 @@ void TIFFErrorExtR(TIFF* tif, const char* module, const char* fmt, ...)
 	}
 	if (_TIFFerrorHandlerExt) {
 		va_start(ap, fmt);
-		(*_TIFFerrorHandlerExt)(tif->tif_clientdata, module, fmt, ap);
+		(*_TIFFerrorHandlerExt)(tif ? tif->tif_clientdata : NULL, module, fmt, ap);
 		va_end(ap);
 	}
 }