browser: don't open empty URLs
This happens with -skabandaddr=''.
diff --git a/browser/browser.go b/browser/browser.go
index 5032633..9b0a89f 100644
--- a/browser/browser.go
+++ b/browser/browser.go
@@ -6,6 +6,7 @@
"os"
"os/exec"
"runtime"
+ "strings"
)
// Open opens the specified URL in the system's default browser.
@@ -14,6 +15,9 @@
// - 'cmd /c start' for Windows
// - 'xdg-open' for Linux and other Unix-like systems
func Open(url string) {
+ if strings.TrimSpace(url) == "" {
+ return
+ }
var cmd *exec.Cmd
switch runtime.GOOS {
case "darwin":