[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [obfsproxy/master] Only search for mark in expected space.
commit 7a374dd4446543339eee75421fbc1af73aa2c011
Author: Philipp Winter <phw@xxxxxxxxxxxxxx>
Date: Mon Mar 3 23:10:51 2014 +0100
Only search for mark in expected space.
We know in which array slice the mark is expected. As a result, we don't have
to look any further than that. Patch by Yawning Angel. See the following
ticket for reference: <https://bugs.torproject.org/11092>.
---
obfsproxy/transports/scramblesuit/util.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/obfsproxy/transports/scramblesuit/util.py b/obfsproxy/transports/scramblesuit/util.py
index bbb6c6a..bb0557e 100644
--- a/obfsproxy/transports/scramblesuit/util.py
+++ b/obfsproxy/transports/scramblesuit/util.py
@@ -79,7 +79,7 @@ def locateMark( mark, payload ):
`mark' could not be found, `None' is returned.
"""
- index = payload.find(mark)
+ index = payload.find(mark, 0, const.MAX_PADDING_LENGTH + const.MARK_LENGTH)
if index < 0:
log.debug("Could not find the mark just yet.")
return None
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits