Hi Steven, In case it's still unclear, you need to wrap both the "do request" + "read body" inside the same cancellation context. The "defer cancel" should encompass both of them, sort of atomically, so the idea is to take it out of your fetch, one level up.
https://play.golang.org/p/trMP7Q-maT Cheers, silviu On Saturday, 16 September 2017 16:16:05 UTC-4, Steven Lee wrote: > > I guess thats plausible > > Ive tried to find the code in the library that sets the body if a context > is cancelled but cant, I understand how to fix the code just struggling to > understand the mechanics and especially why it flakes :( > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.