[or-cvs] Bugfix : connection_exit_process_data_cell() quit after rec... (fwd)
Matej Pfajfar
badbytes at freehaven.net
Wed Jul 10 12:39:20 UTC 2002
Roger,
Could you please check this? I think it's a bug because it didn't work on
my machine without the patch. But if I am right, it wouldn't have worked
for you either?
Matej
--
Matej Pfajfar
GPG Public Keys @ http://matejpfajfar.co.uk/keys
---------- Forwarded message ----------
Date: Wed, 10 Jul 2002 08:37:39 -0400 (EDT)
From: badbytes at seul.org
Reply-To: or-cvs at freehaven.net
To: or-cvs at freehaven.net
Subject: [or-cvs] Bugfix : connection_exit_process_data_cell() quit after
rec...
Update of /home/or/cvsroot/src/or
In directory moria.seul.org:/tmp/cvs-serv29720
Modified Files:
connection_exit.c
Log Message:
Bugfix : connection_exit_process_data_cell() quit after receiving the SS, without waiting for the destination addr/port
Index: connection_exit.c
===================================================================
RCS file: /home/or/cvsroot/src/or/connection_exit.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- connection_exit.c 5 Jul 2002 06:27:23 -0000 1.3
+++ connection_exit.c 10 Jul 2002 12:37:37 -0000 1.4
@@ -151,8 +151,10 @@
connection_watch_events(conn, POLLIN);
return 0;
}
- log(LOG_DEBUG,"connection_exit_process_cell(): in connecting_wait, but I've already received everything. Closing.");
- return -1;
+ else {
+ log(LOG_DEBUG,"connection_exit_process_cell(): in connecting_wait, but I've already received everything. Closing.");
+ return -1;
+ }
case EXIT_CONN_STATE_CONNECTING:
log(LOG_DEBUG,"connection_exit_process_cell(): Data receiving while connecting. Queueing.");
retval = connection_write_to_buf(cell->payload, cell->length, conn);
--
This email was forwarded via the University of Cambridge alumni email system
Visit http://cantab.net/ to update your forwarding details
More information about the tor-dev
mailing list