Active rdatasets where not being properly selected in rdatasetiter_first
and rdatasetiter_next.
* queries for 0 TTL rdatasets to work.
*/
if (NONEXISTENT(header) ||
- (now != 0 &&
- (now - RBTDB_VIRTUAL) >
- header->rdh_ttl +
- STALE_TTL(header, rbtdb)))
+ (now != 0 && now > header->rdh_ttl))
{
header = NULL;
}
* queries for 0 TTL rdatasets to work.
*/
if (NONEXISTENT(header) ||
- (now != 0 &&
- (now - RBTDB_VIRTUAL) >
- header->rdh_ttl))
+ (now != 0 && now > header->rdh_ttl))
{
header = NULL;
}