diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-05-28 06:29:50 +0000 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-05-28 06:29:50 +0000 |
commit | e257904f353d7cd9bd9119f089cd1ca47c73d6c7 (patch) | |
tree | 4dde0b16288284568e0113290157c08986a64484 /lib.h | |
parent | 10507446389cff9b072c25aa86ba35834a786fe5 (diff) | |
download | txr-e257904f353d7cd9bd9119f089cd1ca47c73d6c7.tar.gz txr-e257904f353d7cd9bd9119f089cd1ca47c73d6c7.tar.bz2 txr-e257904f353d7cd9bd9119f089cd1ca47c73d6c7.zip |
ffi: bugfix: null out return value to padded size.
* ffi.c (ffi_closure_dispatch_safe): In the abort case
when we put zeros in the return value, we must overwrite
the entire ffi_arg cell, in adherence with the special
return value quirk of libffi.
Diffstat (limited to 'lib.h')
0 files changed, 0 insertions, 0 deletions