mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-09-20 05:44:56 +03:00
network: clear previous assignment
Fixes oss-fuzz#13719.
This commit is contained in:
@@ -758,12 +758,12 @@ int config_parse_wireguard_endpoint(const char *unit,
|
|||||||
++end;
|
++end;
|
||||||
}
|
}
|
||||||
|
|
||||||
peer->endpoint_host = strndup(begin, len);
|
r = free_and_strndup(&peer->endpoint_host, begin, len);
|
||||||
if (!peer->endpoint_host)
|
if (r < 0)
|
||||||
return log_oom();
|
return log_oom();
|
||||||
|
|
||||||
peer->endpoint_port = strdup(end);
|
r = free_and_strdup(&peer->endpoint_port, end);
|
||||||
if (!peer->endpoint_port)
|
if (r < 0)
|
||||||
return log_oom();
|
return log_oom();
|
||||||
|
|
||||||
r = set_ensure_allocated(&w->peers_with_unresolved_endpoint, NULL);
|
r = set_ensure_allocated(&w->peers_with_unresolved_endpoint, NULL);
|
||||||
|
Reference in New Issue
Block a user