James,

I think we made a little misstake with the "auto-find free TAP device" feature.

In OpenVPN GUI >= beta20 I close the connections and restart them after a suspend. If multiple connections were running this means that they will all be re-started at the exact same time after the suspend.

I suppose the same thing happends when you start the service wrapper.

Anyway, I had two connections running, and after a suspend, one of the connections started fine, but the other one failed with the following message:

CreateFile failed on TAP device: \\.\Global\{75E5A03B-F1A9-422E-8DBA-EFF4B55C1B07}.tap:
General failure (ERROR_GEN_FAILURE) (errno=31)

which is the same interface as the first connection used.

I havn't checked the code yet, but I suspect that you changed the code to search for a free adapter when openvpn is started, but not actually open it until later.

Both processes seemed to find the same interface free, but later one of them of cource failed to open it.

/Mathias

--
_____________________________________________________________
Mathias Sundman                  (^)   ASCII Ribbon Campaign
OpenVPN GUI for Windows           X    NO HTML/RTF in e-mail
http://www.nilings.se/openvpn    / \   NO Word docs in e-mail


Reply via email to