]> git.meshlink.io Git - meshlink/commit
use execvp() not execve() in tincctl start
authorMichael Tokarev <mjt@tls.msk.ru>
Sun, 7 Aug 2011 08:18:20 +0000 (12:18 +0400)
committerGuus Sliepen <guus@tinc-vpn.org>
Sun, 7 Aug 2011 08:51:21 +0000 (10:51 +0200)
commitbbc0ba9e87f76111529d6dc9cb00c0b9435b5858
tree475faa234b4a72497316f424dbd10e325ef18ced
parenta7556a9d2c943a6317d2dab66d9f742997f0d47a
use execvp() not execve() in tincctl start

sometimes argv[0] will have directory-less name (when the
command is started by shell searching in $PATH for example).
For tincctl start we want the same rules to run tincd as for
tincctl itself (having full path is better but if shell does
not provide one we've no other choice).  Previous code tried
to run ./tincd in this case, which is obviously wrong.

This is a fix for the previous commit.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
src/tincctl.c