aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_ranges.c
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2014-09-03 17:13:22 +0200
committerSverker Eriksson <[email protected]>2014-09-03 17:13:22 +0200
commitb182aa2cfab793e566c92183c361e78f4d6f84cb (patch)
tree4821839fdc9c5ea0d8bdd81bd5b02785f0937ccc /erts/emulator/beam/beam_ranges.c
parentc472c3f5aafc81a409d0443c4601de43bafb53cb (diff)
downloadotp-b182aa2cfab793e566c92183c361e78f4d6f84cb.tar.gz
otp-b182aa2cfab793e566c92183c361e78f4d6f84cb.tar.bz2
otp-b182aa2cfab793e566c92183c361e78f4d6f84cb.zip
erts: Fix bug with enif_make_copy reallocating writable binary
that could invalidate a pointer received from an earlier call to enif_inspect_binary. Solution: Emasculate writable binary at enif_inspect_binary. There are room for optimizations here as we now do an unconditional emasculation even though enif_make_copy is not called later in the NIF.
Diffstat (limited to 'erts/emulator/beam/beam_ranges.c')
0 files changed, 0 insertions, 0 deletions