commit ad09a5176ed9a7d171ffe7a98ef36801767b08db Author: George Kadianakis desnacked@gmail.com Date: Thu May 26 00:36:50 2011 +0200
Added a warning in obfs2_recv() since we are sending pending data on the next obfs2_send() instead of sending them at the moment init_crypto() is done. --- src/protocols/obfs2.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/protocols/obfs2.c b/src/protocols/obfs2.c index b3fe590..a8f9155 100644 --- a/src/protocols/obfs2.c +++ b/src/protocols/obfs2.c @@ -398,6 +398,10 @@ obfs2_recv(void *s, struct evbuffer *source, if (plength > OBFUSCATE_MAX_PADDING) return -1;
+ /* XXX FIXME we should now be sending any 'pending_data_to_send' + but we can't send them from here, so we send them with + obfs2_send() when we next have to send data */ + /* Now we're waiting for plength bytes of padding */ state->padding_left_to_read = plength; state->state = ST_WAIT_FOR_PADDING;
tor-commits@lists.torproject.org