aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/manager
diff options
context:
space:
mode:
Diffstat (limited to 'manager')
-rw-r--r--manager/ipc_server.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/manager/ipc_server.go b/manager/ipc_server.go
index 29cf2e37..1367c2e9 100644
--- a/manager/ipc_server.go
+++ b/manager/ipc_server.go
@@ -273,6 +273,9 @@ func (s *ManagerService) ServeConn(reader io.Reader, writer io.Writer) {
return
}
config, retErr := s.StoredConfig(tunnelName)
+ if config == nil {
+ config = &conf.Config{}
+ }
err = encoder.Encode(*config)
if err != nil {
return
@@ -288,6 +291,9 @@ func (s *ManagerService) ServeConn(reader io.Reader, writer io.Writer) {
return
}
config, retErr := s.RuntimeConfig(tunnelName)
+ if config == nil {
+ config = &conf.Config{}
+ }
err = encoder.Encode(*config)
if err != nil {
return