Commit a86fdf43 authored by Simon Kelley's avatar Simon Kelley

Minor tweak to previous commit.

parent 3e86d316
...@@ -1889,8 +1889,6 @@ static int zone_status(char *name, int class, char *keyname, time_t now) ...@@ -1889,8 +1889,6 @@ static int zone_status(char *name, int class, char *keyname, time_t now)
} }
else else
{ {
int gotone = 0;
/* If all the DS records have digest and/or sig algos we don't support, /* If all the DS records have digest and/or sig algos we don't support,
then the zone is insecure. Note that if an algo then the zone is insecure. Note that if an algo
appears in the DS, then RRSIGs for that algo MUST appears in the DS, then RRSIGs for that algo MUST
...@@ -1904,11 +1902,11 @@ static int zone_status(char *name, int class, char *keyname, time_t now) ...@@ -1904,11 +1902,11 @@ static int zone_status(char *name, int class, char *keyname, time_t now)
if (crecp->uid == (unsigned int)class && if (crecp->uid == (unsigned int)class &&
hash_find(ds_digest_name(crecp->addr.ds.digest)) && hash_find(ds_digest_name(crecp->addr.ds.digest)) &&
verify_func(crecp->addr.ds.algo)) verify_func(crecp->addr.ds.algo))
gotone = 1; break;
} }
while ((crecp = cache_find_by_name(crecp, keyname, now, F_DS))); while ((crecp = cache_find_by_name(crecp, keyname, now, F_DS)));
if (!gotone) if (!crecp)
return STAT_INSECURE; return STAT_INSECURE;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment