Skip to content

Commit 37d219e

Browse files
committed
Only allow requests from up to date clients
1 parent 99b6932 commit 37d219e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

push.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ func handlePushProxy(w http.ResponseWriter, r *http.Request) {
147147
w.WriteHeader(http.StatusBadRequest)
148148
} else if base64.StdEncoding.EncodedLen(len(req.Payload)) > maxPayloadLength {
149149
w.WriteHeader(http.StatusRequestEntityTooLarge)
150+
} else if len(req.Owner) == 0 || len(req.Owner) > 255 {
151+
w.WriteHeader(http.StatusBadRequest)
150152
} else if resp, err := fcmClient.Send(r.Context(), req.ToFCM()); err != nil {
151153
hlog.FromRequest(r).
152154
Err(err).

0 commit comments

Comments
 (0)