Skip to content

Commit db69b14

Browse files
committed
return from the handler at the point of each error
1 parent 270f825 commit db69b14

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

webauthn.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ func BeginRegistration(w http.ResponseWriter, r *http.Request) {
5555
user, err := getUserFromContext(r)
5656
if err != nil {
5757
jsonResponse(w, err, http.StatusBadRequest)
58+
return
5859
}
5960

6061
// If user.id is empty, treat as new user/registration
@@ -94,6 +95,7 @@ func FinishRegistration(w http.ResponseWriter, r *http.Request) {
9495
client, err := getWebauthnClient(r)
9596
if err != nil {
9697
jsonResponse(w, err, http.StatusInternalServerError)
98+
return
9799
}
98100

99101
keyHandleHash, err := user.FinishRegistration(r, client)
@@ -147,6 +149,7 @@ func FinishLogin(w http.ResponseWriter, r *http.Request) {
147149
client, err := getWebauthnClient(r)
148150
if err != nil {
149151
jsonResponse(w, err, http.StatusInternalServerError)
152+
return
150153
}
151154

152155
credential, err := user.FinishLogin(r, client)

0 commit comments

Comments
 (0)