krb5: Check for signed overflow
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Mon, 28 Feb 2022 23:00:48 +0000 (12:00 +1300)
committerJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 8 Nov 2023 21:19:16 +0000 (10:19 +1300)
commitc27eb90943f383db12d04a8b9196309e3312a28c
tree1caff7cc88a6ee92f2d1326674b7ccf0a970371c
parentc567ec1552b28f00da29bf4a6aeabff4fdd079bd
krb5: Check for signed overflow

This avoids a compiler error:

../../third_party/heimdal/lib/krb5/krbhst.c: In function ‘srv_find_realm.constprop’:
../../third_party/heimdal/lib/krb5/krbhst.c:113:8: error: assuming signed overflow does not occur when simplifying conditional to constant [-Werror=strict-overflow]
     if (num_srv == 0) {
        ^

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
lib/krb5/krbhst.c