aboutsummaryrefslogtreecommitdiff
path: root/mux.go
diff options
context:
space:
mode:
Diffstat (limited to 'mux.go')
-rw-r--r--mux.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/mux.go b/mux.go
index 6818fea..3eec7f5 100644
--- a/mux.go
+++ b/mux.go
@@ -219,6 +219,9 @@ func (mux *ServeMux) ServeGemini(w ResponseWriter, r *Request) {
// Handle registers the handler for the given pattern.
// If a handler already exists for pattern, Handle panics.
func (mux *ServeMux) Handle(pattern string, handler Handler) {
+ if pattern == "" {
+ panic("gemini: invalid pattern")
+ }
if handler == nil {
panic("gemini: nil handler")
}