log_debug("inotify event for /etc/localtime");
changed = manager_read_timezone_stat(m);
- if (changed < 0)
+ if (changed <= 0)
return changed;
- if (!changed)
- return 0;
/* Something changed, restart the watch, to ensure we watch the new /etc/localtime if it changed */
(void) manager_setup_timezone_change(m);
a = dns_resource_key_name(rr->key);
r = dns_name_parent(&a); /* strip off hash */
- if (r < 0)
+ if (r <= 0)
return r;
- if (r == 0)
- return 0;
b = dns_resource_key_name(nsec3->key);
r = dns_name_parent(&b); /* strip off hash */
- if (r < 0)
+ if (r <= 0)
return r;
- if (r == 0)
- return 0;
/* Make sure both have the same parent */
return dns_name_equal(a, b);
for (;;) {
next_closer = name;
r = dns_name_parent(&name);
- if (r < 0)
+ if (r <= 0)
return r;
- if (r == 0)
- return 0;
r = dns_name_equal(name, source);
if (r < 0)