Message ID | 20200806190140.9637-1-tincanteksup@gmail.com |
---|---|
State | Accepted |
Headers | show |
Series | [Openvpn-devel] Improve error msg when all TAP adapters are in use "or disabled" | expand |
Hi, This looks good but can we do better? We don't check the error (GetLastError()) after the CreateFile() failure -- can we determine whether the error was due to permissions, busy file (in use) or disabled device and print out a more specific error message? I'm not sure what errors are triggered by CreateFile, so just wondering.. Selva On Thu, Aug 6, 2020 at 3:02 PM Richard Bonhomme <tincanteksup@gmail.com> wrote: > > Ref: https://github.com/OpenVPN/openvpn-gui/issues/356 > > Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com> > --- > src/openvpn/tun.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/openvpn/tun.c b/src/openvpn/tun.c > index cc7b65cf..44ca8450 100644 > --- a/src/openvpn/tun.c > +++ b/src/openvpn/tun.c > @@ -6436,7 +6436,7 @@ tun_open_device(struct tuntap *tt, const char *dev_node, const char **device_gui > > if (!*device_guid) > { > - msg(M_FATAL, "All %s adapters on this system are currently in use.", print_windows_driver(tt->windows_driver)); > + msg(M_FATAL, "All %s adapters on this system are currently in use or disabled.", print_windows_driver(tt->windows_driver)); > } > > if (tt->windows_driver != windows_driver) > -- > 2.17.1 > > > > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel
Am 06.08.20 um 21:27 schrieb Selva Nair: > Hi, > > This looks good but can we do better? We don't check the error > (GetLastError()) after the CreateFile() failure -- can we determine > whether the error was due to permissions, busy file (in use) or > disabled device and print out a more specific error message? I'm not > sure what errors are triggered by CreateFile, so just wondering.. Since we didn't do better I would suggest we merge the original patch as it is not adding any extra complexity and improves things. Acked-By: Arne Schwabe <arne@rfc2549.org>
Your patch has been applied to the master and release/2.5 branch. commit 43cdb0c702dd184541d4fa5e0c2b2899966371a0 (master) commit 25e3145298c1c9e508470a183991957769301a58 (release/2.5) Author: Richard Bonhomme Date: Thu Aug 6 20:01:40 2020 +0100 Improve error msg when all TAP adapters are in use 'or disabled' Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <20200806190140.9637-1-tincanteksup@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20651.html Signed-off-by: Gert Doering <gert@greenie.muc.de> -- kind regards, Gert Doering
diff --git a/src/openvpn/tun.c b/src/openvpn/tun.c index cc7b65cf..44ca8450 100644 --- a/src/openvpn/tun.c +++ b/src/openvpn/tun.c @@ -6436,7 +6436,7 @@ tun_open_device(struct tuntap *tt, const char *dev_node, const char **device_gui if (!*device_guid) { - msg(M_FATAL, "All %s adapters on this system are currently in use.", print_windows_driver(tt->windows_driver)); + msg(M_FATAL, "All %s adapters on this system are currently in use or disabled.", print_windows_driver(tt->windows_driver)); } if (tt->windows_driver != windows_driver)
Ref: https://github.com/OpenVPN/openvpn-gui/issues/356 Signed-off-by: Richard Bonhomme <tincanteksup@gmail.com> --- src/openvpn/tun.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)