From 4213dff391bc940bee4218f90a1b2e869c8b088d Mon Sep 17 00:00:00 2001 From: Benny~ Date: Sun, 9 Feb 2020 18:06:25 +0800 Subject: [PATCH] fix panic due to direct request on / --- webp_server.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/webp_server.go b/webp_server.go index 9ff3737..828bfca 100644 --- a/webp_server.go +++ b/webp_server.go @@ -74,7 +74,14 @@ func main() { IMG_PATH := c.Path() // jpg - IMG_EXT := strings.Split(path.Ext(IMG_PATH), ".")[1] + seps := strings.Split(path.Ext(IMG_PATH), ".") + var IMG_EXT string + if len(seps) >= 2 { + IMG_EXT = seps[1] + } else { + c.Send("Invalid request") + return + } // tsuki.jpg IMG_NAME := path.Base(IMG_PATH)