aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_proc_sig_queue.c
diff options
context:
space:
mode:
authorRickard Green <[email protected]>2018-03-22 16:44:19 +0100
committerRickard Green <[email protected]>2018-03-22 17:46:22 +0100
commitacd07fa4db07a5bee74af1bc17ea67db5874b603 (patch)
tree473bdc5ad5b84eeeb6b527d91161fd60433612cf /erts/emulator/beam/erl_proc_sig_queue.c
parentf78ed9b50effd3007aafef2979ae5921ffedf75b (diff)
downloadotp-acd07fa4db07a5bee74af1bc17ea67db5874b603.tar.gz
otp-acd07fa4db07a5bee74af1bc17ea67db5874b603.tar.bz2
otp-acd07fa4db07a5bee74af1bc17ea67db5874b603.zip
Fix lock counting
Diffstat (limited to 'erts/emulator/beam/erl_proc_sig_queue.c')
-rw-r--r--erts/emulator/beam/erl_proc_sig_queue.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/erts/emulator/beam/erl_proc_sig_queue.c b/erts/emulator/beam/erl_proc_sig_queue.c
index 489df08991..864c3044fb 100644
--- a/erts/emulator/beam/erl_proc_sig_queue.c
+++ b/erts/emulator/beam/erl_proc_sig_queue.c
@@ -1560,8 +1560,8 @@ handle_exit_signal(Process *c_p, ErtsSigRecvTracing *tracing,
{
ErtsMessage *conv_msg = NULL;
ErtsExitSignalData *xsigd = NULL;
- ErtsLinkData *ldp;
- ErtsLink *dlnk;
+ ErtsLinkData *ldp = NULL; /* Avoid erroneous warning... */
+ ErtsLink *dlnk = NULL; /* Avoid erroneous warning... */
Eterm tag = ((ErtsSignal *) sig)->common.tag;
Uint16 type = ERTS_PROC_SIG_TYPE(tag);
int op = ERTS_PROC_SIG_OP(tag);
@@ -1585,8 +1585,6 @@ handle_exit_signal(Process *c_p, ErtsSigRecvTracing *tracing,
/* Link no longer active; ignore... */
ignore = !0;
destroy = !0;
- ldp = NULL; /* Avoid erroneous warning... */
- dlnk = NULL; /* Avoid erroneous warning... */
}
else {
ignore = 0;