aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/erl_async.c
diff options
context:
space:
mode:
authorRickard Green <[email protected]>2011-05-17 11:59:25 +0200
committerRikard Green <uabgrei@sekic2078.(none)>2011-05-18 10:42:57 +0200
commit860e7deba85a770ae463ebd36287f1da42eea48b (patch)
treea4abab9e40411f7ee511ed7577e701bc4ffe420e /erts/emulator/beam/erl_async.c
parent0c73cf3d305c4b033c6e1efa6ebd08796a1d8682 (diff)
downloadotp-860e7deba85a770ae463ebd36287f1da42eea48b.tar.gz
otp-860e7deba85a770ae463ebd36287f1da42eea48b.tar.bz2
otp-860e7deba85a770ae463ebd36287f1da42eea48b.zip
Fix driver_async_cancel()
Diffstat (limited to 'erts/emulator/beam/erl_async.c')
-rw-r--r--erts/emulator/beam/erl_async.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/erts/emulator/beam/erl_async.c b/erts/emulator/beam/erl_async.c
index 12c7631448..a920bd2c8c 100644
--- a/erts/emulator/beam/erl_async.c
+++ b/erts/emulator/beam/erl_async.c
@@ -251,6 +251,7 @@ static int async_del(long id)
erts_free(ERTS_ALC_T_ASYNC, a);
return 1;
}
+ a = a->next;
}
erts_mtx_unlock(&async_q[i].mtx);
}