fix: nil pointer when sonyflake is not properly configured

This commit is contained in:
Johan Siebens
2025-04-26 09:33:25 +02:00
parent 828e0c920b
commit a2fd56be89
3 changed files with 64 additions and 13 deletions
+3
View File
@@ -17,6 +17,7 @@ import (
"github.com/jsiebens/ionscale/internal/service"
"github.com/jsiebens/ionscale/internal/stunserver"
"github.com/jsiebens/ionscale/internal/templates"
"github.com/jsiebens/ionscale/internal/util"
"github.com/labstack/echo-contrib/echoprometheus"
"github.com/labstack/echo-contrib/pprof"
"github.com/labstack/echo/v4"
@@ -53,6 +54,8 @@ func Start(ctx context.Context, c *config.Config) error {
return err
}
util.EnsureIDProvider()
derpMap, err := derp.LoadDERPSources(c)
if err != nil {
logger.Warn("not all derp sources are read successfully", zap.Error(err))