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
This allows code to alter the autorelease behaviour of regular
Rubinius::FFI::Pointer instances. As an example, rubysl-socket returns a
bunch of ifaddr pointers which are freed using freeifaddrs(). By default
these pointers have auto-releasing enabled which results in Rubinius
attempting to finalize/free already free'd pointers which in turn
segfaults Rubinius.
0 commit comments