From 75167fb7468f4d02a99d356689f9ab9c7e13c433 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Tue, 17 May 2016 17:33:59 +1000 Subject: [PATCH] silence compiler warning --- lib/dns/dnssec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/dns/dnssec.c b/lib/dns/dnssec.c index 088a87a089..b5ed301b94 100644 --- a/lib/dns/dnssec.c +++ b/lib/dns/dnssec.c @@ -1445,10 +1445,11 @@ dns_dnssec_findmatchingkeys2(dns_name_t *origin, const char *directory, alg = 0; for (i = len + 1 + 1; i < dir.entry.length ; i++) { - if (dir.entry.name[i] < '0' || dir.entry.name[i] > '9') + const char *digit = strchr(digits, dir.entry.name[i]); + if (digit == NULL) break; alg *= 10; - alg += strchr(digits, dir.entry.name[i]) - digits; + alg += (int)(digit - digits); } /*