diff options
author | Nick Mathewson <nickm@torproject.org> | 2010-01-06 18:42:59 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2010-01-06 18:42:59 -0500 |
commit | 29151e65b754eb254e6cc3596f006a2de85fd2fb (patch) | |
tree | 0b6cf16c24d983c9c0f9bef848b777d5f4c6192e /evbuffer-internal.h | |
parent | ba2945f9314fa2f81afe09284d21724d2b5dc31d (diff) | |
download | libevent-29151e65b754eb254e6cc3596f006a2de85fd2fb.tar.gz |
Fix byte counts when mixing deferred and non-deferred evbuffer callbacks.
This patch finishes 390e0561, which was somehow committed in a half-finished
state. It solves a failing unit test on windows.
Diffstat (limited to 'evbuffer-internal.h')
-rw-r--r-- | evbuffer-internal.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/evbuffer-internal.h b/evbuffer-internal.h index 99dde3ce..0852d59e 100644 --- a/evbuffer-internal.h +++ b/evbuffer-internal.h @@ -36,7 +36,9 @@ extern "C" { #include "util-internal.h" #include "defer-internal.h" -/* Experimental cb flag: "never deferred" */ +/* Experimental cb flag: "never deferred." Implementation note: + * these callbacks may get an inaccurate view of n_del/n_added in their + * arguments. */ #define EVBUFFER_CB_NODEFER 2 #ifdef WIN32 |