32 lines
1.3 KiB
Diff
32 lines
1.3 KiB
Diff
|
diff -Naur tor-0.3.5.7/src/feature/client/circpathbias.c tor-0.3.5.7-3/src/feature/client/circpathbias.c
|
||
|
--- tor-0.3.5.7/src/feature/client/circpathbias.c 2018-10-17 20:44:07.000000000 +0200
|
||
|
+++ tor-0.3.5.7-3/src/feature/client/circpathbias.c 2019-02-06 15:22:30.937135861 +0100
|
||
|
@@ -362,8 +362,8 @@
|
||
|
}
|
||
|
|
||
|
/* Completely ignore one hop circuits */
|
||
|
- if (circ->build_state->onehop_tunnel ||
|
||
|
- circ->build_state->desired_path_len == 1) {
|
||
|
+ if (false && (circ->build_state->onehop_tunnel ||
|
||
|
+ circ->build_state->desired_path_len == 1)) {
|
||
|
/* Check for inconsistency */
|
||
|
if (circ->build_state->desired_path_len != 1 ||
|
||
|
!circ->build_state->onehop_tunnel) {
|
||
|
diff -Naur tor-0.3.5.7/src/feature/control/control.c tor-0.3.5.7-3/src/feature/control/control.c
|
||
|
--- tor-0.3.5.7/src/feature/control/control.c 2018-12-18 14:10:11.000000000 +0100
|
||
|
+++ tor-0.3.5.7-3/src/feature/control/control.c 2019-02-06 15:48:23.629998186 +0100
|
||
|
@@ -3873,13 +3873,6 @@
|
||
|
conn);
|
||
|
return 0;
|
||
|
}
|
||
|
- /* Is this a single hop circuit? */
|
||
|
- if (circ && (circuit_get_cpath_len(circ)<2 || hop==1)) {
|
||
|
- connection_write_str_to_buf(
|
||
|
- "551 Can't attach stream to this one-hop circuit.\r\n", conn);
|
||
|
- return 0;
|
||
|
- }
|
||
|
-
|
||
|
if (circ && hop>0) {
|
||
|
/* find this hop in the circuit, and set cpath */
|
||
|
cpath = circuit_get_cpath_hop(circ, hop);
|