diff --git a/src/activate/activate.c b/src/activate/activate.c index bcc345bf47..bca845ad83 100644 --- a/src/activate/activate.c +++ b/src/activate/activate.c @@ -199,7 +199,6 @@ static int exec_process(const char *name, char **argv, char **env, int start_fd, 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) diff --git a/src/backlight/backlight.c b/src/backlight/backlight.c index 682c719f61..9ee2c23683 100644 --- a/src/backlight/backlight.c +++ b/src/backlight/backlight.c @@ -79,7 +79,7 @@ static int find_pci_or_platform_parent(sd_device *device, sd_device **ret) { } 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) diff --git a/src/libsystemd-network/sd-radv.c b/src/libsystemd-network/sd-radv.c index 6163cf1691..66a25c7dd8 100644 --- a/src/libsystemd-network/sd-radv.c +++ b/src/libsystemd-network/sd-radv.c @@ -689,7 +689,6 @@ _public_ int sd_radv_add_route_prefix(sd_radv *ra, sd_radv_route_prefix *p, int 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;