all repos — honk @ cd206fba229acfb03efc9a82bb4075749815f948

my fork of honk

bounce if not logged in
Anirudh Oppiliappan x@icyphox.sh
Tue, 08 Nov 2022 17:06:09 +0530
commit

cd206fba229acfb03efc9a82bb4075749815f948

parent

82ac330b1482e6616421e65634b48b1270f072b5

1 files changed, 6 insertions(+), 6 deletions(-)

jump to
M web.goweb.go

@@ -2103,11 +2103,6 @@ secs := 432000 + notrand.Int63n(432000)

return fmt.Sprintf("%d", secs) } -func isurl(s string) bool { - u, err := url.Parse(s) - return err == nil && u.Scheme != "" && u.Host != "" -} - func avatateautogen(r *http.Request) []byte { hex := r.FormValue("hex") == "1" n := r.FormValue("a")

@@ -2122,8 +2117,13 @@ }

var a []byte n := r.FormValue("a") - if isurl(n) { + u, err := url.Parse(n) + if err == nil && u.Scheme != "" && u.Host != "" { uinfo := login.GetUserInfo(r) + if uinfo == nil { + a = avatateautogen(r) + goto nope + } j, err := GetJunkFast(uinfo.UserID, n) if err != nil { dlog.Println("avatating: getting junk:", err)