summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ev.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ev.c b/ev.c
index e9850a2..a03a40f 100644
--- a/ev.c
+++ b/ev.c
@@ -2241,8 +2241,9 @@ void
ev_feed_signal (int signum) EV_THROW
{
#if EV_MULTIPLICITY
+ EV_P;
ECB_MEMORY_FENCE_ACQUIRE;
- EV_P = signals [signum - 1].loop;
+ EV_A = signals [signum - 1].loop;
if (!EV_A)
return;