aboutsummaryrefslogtreecommitdiffstats
path: root/erts/preloaded/src/erts_internal.erl
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2018-03-21 10:11:58 +0100
committerBjörn Gustavsson <[email protected]>2018-03-21 10:11:58 +0100
commit5e1dd145e356718d8714138f2d892a25825461ce (patch)
tree455bbb7761959a9bfaa81db3d4d52f43470189c8 /erts/preloaded/src/erts_internal.erl
parent2c5711efcdd48ab8a9b7cd9ae27c97b9c1f8c37e (diff)
downloadotp-5e1dd145e356718d8714138f2d892a25825461ce.tar.gz
otp-5e1dd145e356718d8714138f2d892a25825461ce.tar.bz2
otp-5e1dd145e356718d8714138f2d892a25825461ce.zip
Eliminate use of erlang:get_stacktrace/0 in preloaded modules
Diffstat (limited to 'erts/preloaded/src/erts_internal.erl')
-rw-r--r--erts/preloaded/src/erts_internal.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/erts/preloaded/src/erts_internal.erl b/erts/preloaded/src/erts_internal.erl
index a51c0c4c0e..91cc4a304e 100644
--- a/erts/preloaded/src/erts_internal.erl
+++ b/erts/preloaded/src/erts_internal.erl
@@ -498,10 +498,10 @@ dist_ctrl_put_data(DHandle, IoList) ->
%% erlang:dist_ctrl_put_data/2 ...
RootST = try erlang:error(Reason)
catch
- error:Reason ->
- case erlang:get_stacktrace() of
+ error:Reason:ST ->
+ case ST of
[] -> [];
- ST -> tl(ST)
+ [_|T] -> T
end
end,
StackTrace = [{erlang, dist_ctrl_put_data,