lib/util: Reduce sum variable to uint8_t
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 11 May 2022 02:04:25 +0000 (14:04 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 9 Jun 2022 22:49:29 +0000 (22:49 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/util/util.c

index f039452976f7eed24e2122f06d2378b8eefbe59e..0747f3d7a1b0a973801b1b3683127cf0fffbfb82 100644 (file)
@@ -1100,7 +1100,8 @@ _PUBLIC_ size_t ascii_len_n(const char *src, size_t n)
 _PUBLIC_ bool mem_equal_const_time(const void *s1, const void *s2, size_t n)
 {
        const uint8_t *p1 = s1, *p2 = s2;
-       size_t i, sum = 0;
+       size_t i = 0;
+       uint8_t sum = 0;
 
        for (i = 0; i < n; i++) {
                sum |= (p1[i] ^ p2[i]);