Skip to content

Use more cancellables

Michael Catanzaro requested to merge mcatanzaro/cancellables into master

There is lots of code in Epiphany that isn't using cancellables as required when making async function calls. A cancellable is required if the object making the call (or user data passed to the callback) can be destroyed before the function completes. Failure to cancel the function or failure to handle the cancellation typically leads to crashes or memory corruption.

This is a start towards fixing #1026.

Merge request reports