]> rtime.felk.cvut.cz Git - sojka/libev.git/commitdiff
*** empty log message ***
authorMarc Alexander Lehmann <libev@schmorp.de>
Wed, 30 May 2012 15:45:40 +0000 (15:45 +0000)
committerMarc Alexander Lehmann <libev@schmorp.de>
Wed, 30 May 2012 15:45:40 +0000 (15:45 +0000)
ev.c

diff --git a/ev.c b/ev.c
index 3270e4739e64f461375b585048824402d352ee0c..58ee2101efd14d9e1345d58d9aad7ccb2879672e 100644 (file)
--- a/ev.c
+++ b/ev.c
@@ -3137,6 +3137,7 @@ ev_run (EV_P_ int flags)
 
         pipe_write_wanted = 0; /* just an optimisation, no fence needed */
 
+        MEMORY_FENCE_ACQUIRE;
         if (pipe_write_skipped)
           {
             assert (("libev: pipe_w not active, but pipe not written", ev_is_active (&pipe_w)));