Skip to content

Commit 1991874

Browse files
committed
Add recover to prevent more panic detail
1 parent df12cc1 commit 1991874

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cmd/serv.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@ func runServ(c *cli.Context) error {
143143
return nil
144144
}
145145

146+
defer func() {
147+
if err := recover(); err != nil {
148+
fail(ctx, "Internal Server Error", "Panic: %v", err)
149+
}
150+
}()
151+
146152
keys := strings.Split(c.Args().First(), "-")
147153
if len(keys) != 2 || keys[0] != "key" {
148154
return fail(ctx, "Key ID format error", "Invalid key argument: %s", c.Args().First())

0 commit comments

Comments
 (0)