return log_error_errno(errno, "Failed to dup connection: %m");
safe_close(start_fd);
- start_fd = SD_LISTEN_FDS_START;
}
if (asprintf((char **) (envp + n_env++), "LISTEN_FDS=%zu", n_fds) < 0)
} else if (streq(subsystem, "pci") &&
sd_device_get_sysattr_value(parent, "class", &value) >= 0) {
- unsigned long class = 0;
+ unsigned long class;
r = safe_atolu(value, &class);
if (r < 0)
LIST_APPEND(prefix, ra->route_prefixes, p);
ra->n_route_prefixes++;
- cur = p;
if (!dynamic) {
log_radv("Added prefix %s/%u", strempty(pretty), p->opt.prefixlen);
return 0;