You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Improve memory management in Channel
* Use the gpr family of allocation functions instead of malloc/free (as
these cannot return `NULL`).
* Explicitly extend lifetime of `argumentWrappers` - Swift doesn't
guarantee that objects will live to the end of their scope, so
the optimizer is free to call Channel.Argument.Wrapper.deinit before
the call to cgrpc_channel_create_secure, which would result in a
use-after-free.
* Also use gpr_free to free cgrpc_calls
* Fix imports in call.c
0 commit comments