From: Damien Miller Date: Sat, 25 Jan 2020 05:30:22 +0000 (+1100) Subject: include tunnel device path in error message X-Git-Tag: V_8_2_P1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1e97cae19ff07b7a7f7e82556bc048c3c54af63;p=thirdparty%2Fopenssh-portable.git include tunnel device path in error message --- diff --git a/openbsd-compat/port-net.c b/openbsd-compat/port-net.c index bb535626f..617bffceb 100644 --- a/openbsd-compat/port-net.c +++ b/openbsd-compat/port-net.c @@ -137,6 +137,7 @@ sys_set_process_rdomain(const char *name) #if defined(SSH_TUN_LINUX) #include +#define TUN_CTRL_DEV "/dev/net/tun" int sys_tun_open(int tun, int mode, char **ifname) @@ -147,10 +148,9 @@ sys_tun_open(int tun, int mode, char **ifname) if (ifname != NULL) *ifname = NULL; - - if ((fd = open("/dev/net/tun", O_RDWR)) == -1) { - debug("%s: failed to open tunnel control interface: %s", - __func__, strerror(errno)); + if ((fd = open(TUN_CTRL_DEV, O_RDWR)) == -1) { + debug("%s: failed to open tunnel control device \"%s\": %s", + __func__, TUN_CTRL_DEV, strerror(errno)); return (-1); }