diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2017-04-18 00:23:23 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2017-04-18 00:23:23 +0100 |
commit | 0d8db3665339c2dac87a8c301db065c96e43edee (patch) | |
tree | 695fbf8fadfa9a64f1eafa0a66eb7481e96a00f7 | |
parent | 8ca56de88c924569a38c8bdff10f145fe8ae7fce (diff) | |
download | userv-utils-0d8db3665339c2dac87a8c301db065c96e43edee.tar.gz |
ipif: service-wrap: implementation, get args to service right
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rwxr-xr-x | ipif/service-wrap | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ipif/service-wrap b/ipif/service-wrap index 2916750..7f6dad4 100755 --- a/ipif/service-wrap +++ b/ipif/service-wrap @@ -103,7 +103,8 @@ our @rnets = ($rnets eq '-' ? () : split /\,/, $rnets); sub execreal ($) { my ($use_v0config) = @_; exec $realservice, $use_v0config, '--', - "$local_addr,$peer_addr,$mtu,$protocol", + (join ',', $local_addr->addr, $peer_addr->addr, + $mtu, $protocol, $ifname), @rnets ? (join ",", map { "$_" } @rnets) : "-" or die "exec $realservice: $!\n"; } |