diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-10-09 11:44:03 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-10-09 11:52:35 -0400 |
commit | bfd292ec35c7b768f9fb5cff4d921f3133e62b19 (patch) | |
tree | c2aa779347a994149882c6898a9875eaf38b6226 /src/basic/async.c | |
parent | 27eb8e90285f5af26c95ce1566c37d4b0efcdeb3 (diff) |
nspawn: fix parsing of numeric arguments for --private-users
The documentation says lists "yes", "no", "pick", and numeric arguments.
But parse_boolean was attempted first, so various numeric arguments were
misinterpreted.
In particular, this fixes --private-users=0 to mean the same thing as
--private-users=0:65536.
While at it, use strndupa to avoid some error handling.
Also give a better error for an empty UID range. I think it's likely that
people will use --private-users=0:0 thinking that the argument means UID:GID.
Diffstat (limited to 'src/basic/async.c')
0 files changed, 0 insertions, 0 deletions