mirror of
https://github.com/daeuniverse/dae.git
synced 2025-03-10 04:47:25 +07:00
fix: Create DaeNetns instance strictly once on reload (#446)
This commit is contained in:
parent
5f3249bcb3
commit
4d6d98c9d4
@ -24,6 +24,7 @@ const (
|
||||
|
||||
var (
|
||||
daeNetns *DaeNetns
|
||||
once sync.Once
|
||||
)
|
||||
|
||||
type DaeNetns struct {
|
||||
@ -37,9 +38,10 @@ type DaeNetns struct {
|
||||
}
|
||||
|
||||
func InitDaeNetns(log *logrus.Logger) {
|
||||
daeNetns = &DaeNetns{
|
||||
log: log,
|
||||
}
|
||||
once.Do(func() {
|
||||
daeNetns = &DaeNetns{}
|
||||
})
|
||||
daeNetns.log = log
|
||||
}
|
||||
|
||||
func GetDaeNetns() *DaeNetns {
|
||||
|
Loading…
Reference in New Issue
Block a user