File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 55package fiber
66
77import (
8+ "bytes"
89 "fmt"
910 "slices"
1011 "sync/atomic"
@@ -316,7 +317,8 @@ func (app *App) requestHandler(rctx *fasthttp.RequestCtx) {
316317 }
317318
318319 // Optional: Check flash messages
319- if d .Cookies (FlashCookieName ) != "" {
320+ rawHeaders := d .Request ().Header .RawHeaders ()
321+ if len (rawHeaders ) > 0 && bytes .Contains (rawHeaders , []byte (FlashCookieName )) {
320322 d .Redirect ().parseAndClearFlashMessages ()
321323 }
322324 _ , err = app .next (d )
@@ -328,7 +330,8 @@ func (app *App) requestHandler(rctx *fasthttp.RequestCtx) {
328330 }
329331
330332 // Optional: Check flash messages
331- if ctx .Cookies (FlashCookieName ) != "" {
333+ rawHeaders := ctx .Request ().Header .RawHeaders ()
334+ if len (rawHeaders ) > 0 && bytes .Contains (rawHeaders , []byte (FlashCookieName )) {
332335 ctx .Redirect ().parseAndClearFlashMessages ()
333336 }
334337 _ , err = app .nextCustom (ctx )
You can’t perform that action at this time.
0 commit comments