From 21f708c88c2a31fe7d00ca6acfe24953b9db5d57 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 10 Jan 2018 08:41:26 +1100 Subject: [PATCH] 4860. [bug] isc_int8_t should be signed char. [RT #46973] --- CHANGES | 2 ++ lib/isc/unix/include/isc/int.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 077a0ff07c..42ba99e949 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ +4860. [bug] isc_int8_t should be signed char. [RT #46973] + 4859. [bug] A loop was possible when attempting to validate unsigned CNAME responses from secure zones; this caused a delay in returning SERVFAIL and diff --git a/lib/isc/unix/include/isc/int.h b/lib/isc/unix/include/isc/int.h index 00fc048f65..706353eaca 100644 --- a/lib/isc/unix/include/isc/int.h +++ b/lib/isc/unix/include/isc/int.h @@ -13,7 +13,7 @@ /*! \file */ -typedef char isc_int8_t; +typedef signed char isc_int8_t; typedef unsigned char isc_uint8_t; typedef short isc_int16_t; typedef unsigned short isc_uint16_t;