|
From: Gert D. <ge...@gr...> - 2025-10-30 19:38:46
|
From: Arne Schwabe <ar...@rf...> When compiling with cmake -DCMAKE_BUILD_TYPE=ASAN under Ubuntu 25.10 (gcc 15.2.0). Explicitly cast these instances to uint8_t/unssigned char to silence this warning. Change-Id: I648ee99b1152b1248d1b3e64af7679ab99f1388f Signed-off-by: Arne Schwabe <ar...@rf...> Acked-by: Gert Doering <ge...@gr...> Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1328 --- This change was reviewed on Gerrit and approved by at least one developer. I request to merge it to master. Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1328 This mail reflects revision 1 of this Change. Acked-by according to Gerrit (reflected above): Gert Doering <ge...@gr...> diff --git a/src/openvpn/httpdigest.c b/src/openvpn/httpdigest.c index be20638..3e6520a 100644 --- a/src/openvpn/httpdigest.c +++ b/src/openvpn/httpdigest.c @@ -46,7 +46,7 @@ } else { - Hex[i * 2] = (j + 'a' - 10); + Hex[i * 2] = (unsigned char)(j + 'a' - 10); } j = Bin[i] & 0xf; if (j <= 9) @@ -55,7 +55,7 @@ } else { - Hex[i * 2 + 1] = (j + 'a' - 10); + Hex[i * 2 + 1] = (unsigned char)(j + 'a' - 10); } } Hex[HASHHEXLEN] = '\0'; diff --git a/src/openvpn/mroute.c b/src/openvpn/mroute.c index b50d48f..d17902f 100644 --- a/src/openvpn/mroute.c +++ b/src/openvpn/mroute.c @@ -337,7 +337,7 @@ } else { - ma->v6.addr.s6_addr[byte--] &= (0xFF << bits_to_clear); + ma->v6.addr.s6_addr[byte--] &= (uint8_t)(0xFF << bits_to_clear); bits_to_clear = 0; } } |