aboutgitcodebugslistschat
path: root/pasta.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2022-08-26 14:58:33 +1000
committerStefano Brivio <sbrivio@redhat.com>2022-08-30 19:42:52 +0200
commitaae2a9bbf7d1c5144702be4b1a3e496ae24d12aa (patch)
tree7020e7739819cf35519ccc12587cecfaa1fa0bc7 /pasta.c
parentbf95322fc1ef2d0d7a21cb0e6a9bf01902024859 (diff)
downloadpasst-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