diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2022-08-26 14:58:33 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2022-08-30 19:42:52 +0200 |
commit | aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa (patch) | |
tree | 7020e7739819cf35519ccc12587cecfaa1fa0bc7 /pasta.c | |
parent | bf95322fc1ef2d0d7a21cb0e6a9bf01902024859 (diff) | |
download | passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.tar passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.tar.gz passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.tar.bz2 passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.tar.lz passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.tar.xz passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.tar.zst passt-aae2a9bbf7d1c5144702be4b1a3e496ae24d12aa.zip |
conf: Use "-D none" and "-S none" instead of missing empty option arguments
Both the -D (--dns) and -S (--search) options take an optional argument.
If the argument is omitted the option is disabled entirely. However,
handling the optional argument requires some ugly special case handling if
it's the last option on the command line, and has potential ambiguity with
non-option arguments used with pasta. It can also make it more confusing
to read command lines.
Simplify the logic here by replacing the non-argument versions with an
explicit "-D none" or "-S none".
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
[sbrivio: Reworked logic to exclude redundant/conflicting options]
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'pasta.c')
0 files changed, 0 insertions, 0 deletions