Better optional argument handling.
authorGuus Sliepen <guus@tinc-vpn.org>
Thu, 30 May 2013 14:43:20 +0000 (16:43 +0200)
committerGuus Sliepen <guus@tinc-vpn.org>
Thu, 30 May 2013 14:43:20 +0000 (16:43 +0200)
commitc9c3cc03bfec664f7386011f3fc608d1c0844836
treec14723bad8406f0f559eea948d1b57ce517f39fd
parent21d0e24f1a523ad5fc23b3cddef78a1ae9585ea9
Better optional argument handling.

Some options can take an optional argument. However, in this case GNU getopt
requires that the optional argument is right next to the option without
whitespace inbetween. If there is whitespace, getopt will treat it as a
non-option argument, but tinc ignored those without a warning. Now tinc will
allow optional arguments with whitespace inbetween, and will give an error when
it encounters any other non-option arguments.
src/tincd.c