You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using nebula as library in our own binaries. But because library code contains os.Exit, we cannot handle it.
In our solution we are using customized source code of nebula to handle it correctly.
Problem is with file interface.go on line 285:
I agree this should be fixed. I am curious how this is happening in your system, as I have never seen this os.Exit trigger in the wild myself. Do you have any details on that?
I think that we can see it only in some very rare situations. But unfortunately we have no logs for this because in fact we are restarting our service and it is not issue for us ..
One situation observed is - when network interface are changing - from lan to wifi network card
Second - when disabling networking completely on machine.
What version of
nebula
are you using?1.7.2
What operating system are you using?
Linux, macOS, Windows
Describe the Bug
We are using nebula as library in our own binaries. But because library code contains os.Exit, we cannot handle it.
In our solution we are using customized source code of nebula to handle it correctly.
Problem is with file interface.go on line 285:
nebula/interface.go
Lines 284 to 285 in b22ba6e
We are changing code in our solution to:
break;
And after break from loop library returns that connection is broken and we can start connecting again.
Logs from affected hosts
No logs needed
Config files from affected hosts
No response
The text was updated successfully, but these errors were encountered: