diff options
author | dimitri staessens <dimitri.staessens@intec.ugent.be> | 2016-10-22 16:12:29 +0200 |
---|---|---|
committer | dimitri staessens <dimitri.staessens@intec.ugent.be> | 2016-10-22 16:12:29 +0200 |
commit | 2bc5cafc514ab92c389ce0d7dd376f89dfa7bb8e (patch) | |
tree | bf2aadef902a6bbddcccc82e5059dc3c44f11b30 /src/lib/dev.c | |
parent | dc41c0ebfae020368ccf832f0fe0528ceb137f2c (diff) | |
download | ouroboros-2bc5cafc514ab92c389ce0d7dd376f89dfa7bb8e.tar.gz ouroboros-2bc5cafc514ab92c389ce0d7dd376f89dfa7bb8e.zip |
lib: Revert bad fqueue modification
An untested (and wrong) modification to the fqueue was mistakenly
added to a previous commit. This corrects the bad code.
Diffstat (limited to 'src/lib/dev.c')
-rw-r--r-- | src/lib/dev.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/dev.c b/src/lib/dev.c index f737b74c..41841988 100644 --- a/src/lib/dev.c +++ b/src/lib/dev.c @@ -960,12 +960,13 @@ int flow_event_wait(struct flow_set * set, if (fq->fqsize > 0) return 0; + assert(!fq->next); + ret = shm_flow_set_wait(ai.fqset, set->idx, fq->fqueue, timeout); if (ret == -ETIMEDOUT) return -ETIMEDOUT; fq->fqsize = ret; - fq->next = 0; return 0; } |