zeripath
730b9a5a62
Ensure responses are context.ResponseWriters ( #19843 )
...
In order for web.Wrap to be able to detect if a response has been written
we need to wrap any non-context.ResponseWriters as a such. Otherwise
responses will be incorrectly detected as non-written to and handlers can
double run.
In the case of GZip this handler will change the response to a non-context.RW
and this failure to correctly detect response writing causes fallthrough and
a NPE.
Fix #19839
Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-05-31 21:27:44 +01:00
..
2022-01-20 18:46:10 +01:00
2022-05-06 10:12:30 +01:00
2022-04-14 21:58:21 +08:00
2022-05-02 23:22:45 +08:00
2022-05-02 23:22:45 +08:00
2022-04-01 02:15:46 +02:00
2022-05-15 20:43:27 +02:00
2022-05-21 14:06:24 +01:00
2022-03-31 17:20:39 +08:00
2022-05-20 22:08:52 +08:00
2022-05-20 18:57:49 +02:00
2022-01-20 18:46:10 +01:00
2022-05-31 14:49:40 -04:00
2022-01-20 18:46:10 +01:00
2022-04-25 22:45:22 +02:00
2022-01-26 12:10:10 +08:00
2022-05-08 20:32:45 +08:00
2022-05-20 22:08:52 +08:00
2022-05-02 23:22:45 +08:00
2020-10-02 23:37:53 -04:00
2022-01-20 18:46:10 +01:00
2022-04-29 01:39:50 +08:00
2022-05-09 17:54:51 +02:00
2022-01-19 19:31:39 -05:00
2022-05-20 22:08:52 +08:00
2022-04-01 16:47:50 +08:00
2022-05-02 23:22:45 +08:00
2022-05-03 18:03:34 +02:00
2022-04-03 17:46:48 +08:00
2022-01-20 18:46:10 +01:00
2022-05-02 23:22:45 +08:00
2022-04-02 00:34:57 +08:00
2022-05-11 12:09:36 +02:00
2022-05-02 23:22:45 +08:00
2022-04-19 12:55:35 -04:00
2022-04-03 17:46:48 +08:00
2021-06-07 07:27:09 +02:00
2021-09-22 13:38:34 +08:00
2022-03-31 19:01:43 +02:00
2022-03-31 19:01:43 +02:00
2021-08-19 16:41:20 -04:00
2022-05-02 23:22:45 +08:00
2022-04-27 10:32:04 -05:00
2021-09-22 13:38:34 +08:00
2022-01-20 18:46:10 +01:00
2022-05-10 23:55:54 +02:00
2022-02-04 18:03:15 +01:00
2022-01-20 18:46:10 +01:00
2022-05-20 02:48:42 +02:00
2022-05-20 22:08:52 +08:00
2022-03-30 16:42:47 +08:00
2022-04-29 15:38:11 -04:00
2022-05-02 23:22:45 +08:00
2022-04-25 20:03:01 +02:00
2022-05-11 12:09:36 +02:00
2022-05-11 12:09:36 +02:00
2022-04-03 17:46:48 +08:00
2022-04-03 17:46:48 +08:00
2022-05-28 18:10:14 +03:00
2022-01-20 18:46:10 +01:00
2021-12-20 04:41:31 +00:00
2021-12-23 16:27:33 +00:00
2020-04-05 07:20:50 +01:00
2022-05-10 23:55:54 +02:00
2022-04-25 13:55:12 +08:00
2022-05-31 21:27:44 +01:00