summaryrefslogtreecommitdiff
path: root/pkg/server/hook/hook.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/server/hook/hook.go')
-rw-r--r--pkg/server/hook/hook.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/pkg/server/hook/hook.go b/pkg/server/hook/hook.go
index 1464272..c4eb1bb 100644
--- a/pkg/server/hook/hook.go
+++ b/pkg/server/hook/hook.go
@@ -117,9 +117,8 @@ func New(desc string) (H, error) {
name, opts := opts.Parse(desc)
reverse := false
- if strings.HasPrefix(name, "-") {
- name = name[1:]
- reverse = true
+ if len(name) > 0 && strings.Contains("-/", name[:1]) {
+ name, reverse = name[1:], true
}
if hookType, ok := hooks[name]; !ok {