From 5987f17ccae4fb6251191cc2b745991704b825db Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Thu, 14 Jul 2022 22:22:26 +1000 Subject: [PATCH] Check for line length when scanning for local devserver url (#1566) --- v2/cmd/wails/internal/commands/dev/stdout_scanner.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/v2/cmd/wails/internal/commands/dev/stdout_scanner.go b/v2/cmd/wails/internal/commands/dev/stdout_scanner.go index d564b548..5f34de72 100644 --- a/v2/cmd/wails/internal/commands/dev/stdout_scanner.go +++ b/v2/cmd/wails/internal/commands/dev/stdout_scanner.go @@ -30,6 +30,9 @@ func (s *stdoutScanner) Write(data []byte) (n int, err error) { for sc.Scan() { line := sc.Text() index := strings.Index(line, "Local:") + if index == -1 || len(line) < 7 { + continue + } line = strings.TrimSpace(line[index+6:]) viteServerURL := stripansi.Strip(line) LogGreen("Vite Server URL: %s", viteServerURL)