summaryrefslogtreecommitdiff
path: root/evbuffer-internal.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2010-01-06 18:42:59 -0500
committerNick Mathewson <nickm@torproject.org>2010-01-06 18:42:59 -0500
commit29151e65b754eb254e6cc3596f006a2de85fd2fb (patch)
tree0b6cf16c24d983c9c0f9bef848b777d5f4c6192e /evbuffer-internal.h
parentba2945f9314fa2f81afe09284d21724d2b5dc31d (diff)
downloadlibevent-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.h4
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