From 8a79426e2f2eb11785b398abbcc532eb37bb2622 Mon Sep 17 00:00:00 2001 From: vx3r <vx3r@127-0-0-1.fr> Date: Wed, 18 Mar 2020 16:16:14 +0900 Subject: [PATCH] bug, IgnorePersistentKeepalive may be absent --- core/migrate.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/migrate.go b/core/migrate.go index 7b05b74..1375006 100644 --- a/core/migrate.go +++ b/core/migrate.go @@ -167,7 +167,11 @@ func MigratePresharedKey() error { c.Name = client["name"].(string) c.Email = client["email"].(string) c.Enable = client["enable"].(bool) - c.IgnorePersistentKeepalive = client["ignorePersistentKeepalive"].(bool) + if val, ok := client["ignorePersistentKeepalive"]; ok { + c.IgnorePersistentKeepalive = val.(bool) + } else { + c.IgnorePersistentKeepalive = false + } c.PresharedKey = s["presharedKey"].(string) c.AllowedIPs = make([]string, 0) for _, address := range client["allowedIPs"].([]interface{}) { -- GitLab