Merge pull request #167 from mattn/fix/grasp-host-panic

git: don't panic in graspServerHost on empty or unparseable URLs
This commit is contained in:
mattn
2026-07-15 05:28:42 +00:00
committed by GitHub
+6 -1
View File
@@ -2871,5 +2871,10 @@ func rebuildGraspURLFromRemote(remoteName string) string {
}
func graspServerHost(s string) string {
return strings.SplitN(nostr.NormalizeURL(s), "/", 3)[2]
// NormalizeURL returns "" for empty or unparseable inputs
parts := strings.SplitN(nostr.NormalizeURL(s), "/", 3)
if len(parts) < 3 {
return ""
}
return parts[2]
}