dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit b8e3c437cb30a94be5fcba14e6c44dc2f0b1b6d1
parent 1e663f7b5ce475b64551a1626355d4644dcbb2b1
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue,  5 Dec 2023 20:24:53 -0500

validation

Diffstat:
Mpkg/web/handlers/poker.go | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/pkg/web/handlers/poker.go b/pkg/web/handlers/poker.go @@ -670,6 +670,9 @@ func PokerUnSitHandler(c echo.Context) error { func PokerSitHandler(c echo.Context) error { authUser := c.Get("authUser").(*database.User) pos, _ := strconv.Atoi(c.Param("pos")) + if pos < 1 || pos > NbPlayers { + return c.HTML(http.StatusOK, `<form method="post"><button>SIT</button></form>`) + } pos-- roomID := c.Param("roomID") PokerInstance.Lock()