mirror of
https://github.com/systemd/systemd.git
synced 2025-03-21 02:50:18 +03:00
nspawn: Allow : characters in overlay paths
: characters can be entered with the \: escape sequence.
This commit is contained in:
parent
872d0dbdc3
commit
62f9f39a45
@ -739,9 +739,13 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
unsigned n = 0;
|
||||
char **i;
|
||||
|
||||
lower = strv_split(optarg, ":");
|
||||
if (!lower)
|
||||
r = strv_split_extract(&lower, optarg, ":", EXTRACT_DONT_COALESCE_SEPARATORS);
|
||||
if (r == -ENOMEM)
|
||||
return log_oom();
|
||||
else if (r < 0) {
|
||||
log_error("Invalid overlay specification: %s", optarg);
|
||||
return r;
|
||||
}
|
||||
|
||||
STRV_FOREACH(i, lower) {
|
||||
if (!path_is_absolute(*i)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user