]> Sergey Matveev's repositories - sgblog.git/commitdiff
Do not panic with invalid gopher selector v0.20.0
authorSergey Matveev <stargrave@stargrave.org>
Wed, 11 Aug 2021 18:51:17 +0000 (21:51 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 11 Aug 2021 18:52:28 +0000 (21:52 +0300)
cmd/sgblog/gopher.go
common.go

index f682c41debd460c7185948587ef26ce33ebbdd08..78c09878f492225d54f0d24b56350a18836d387c 100644 (file)
@@ -148,7 +148,8 @@ Redirecting to <a href="%s">%s</a>...
                if err != nil {
                        log.Fatalln(err)
                }
-       } else if selectorParts[len(selectorParts)-2] == "offset" {
+       } else if len(selectorParts) > 1 &&
+               selectorParts[len(selectorParts)-2] == "offset" {
                offset, err := strconv.Atoi(selectorParts[len(selectorParts)-1])
                if err != nil {
                        log.Fatalln(err)
index c3130a8da36aafb02083e11e7755bdd2a44a8232..1b7620249b1ee93cd4382873fb5d23470867bfd3 100644 (file)
--- a/common.go
+++ b/common.go
@@ -15,7 +15,7 @@ import (
 )
 
 const (
-       Version = "0.19.0"
+       Version = "0.20.0"
        WhenFmt = "2006-01-02 15:04:05Z07:00"
 )