[tor-commits] [tor/master] Add an additional space when we check for the PROTO_LOG handler.
nickm at torproject.org
nickm at torproject.org
Tue Dec 18 18:36:43 UTC 2018
commit 651cdd05b7071bff4da7c3335f697d90c82c9f3e
Author: Alexander Færøy <ahf at torproject.org>
Date: Fri Dec 14 02:17:00 2018 +0100
Add an additional space when we check for the PROTO_LOG handler.
See: https://bugs.torproject.org/28179
---
src/feature/client/transports.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/feature/client/transports.c b/src/feature/client/transports.c
index 0f456ba1e..de53fe346 100644
--- a/src/feature/client/transports.c
+++ b/src/feature/client/transports.c
@@ -909,7 +909,11 @@ handle_proxy_line(const char *line, managed_proxy_t *mp)
parse_proxy_error(line);
goto err;
- } else if (!strcmpstart(line, PROTO_LOG)) {
+
+ /* We check for the additional " " after the PROTO_LOG string to make sure
+ * we can later extend this big if/else-if table with something that begins
+ * with "LOG" without having to get the order right. */
+ } else if (!strcmpstart(line, PROTO_LOG " ")) {
parse_log_line(line, mp);
return;
}
More information about the tor-commits
mailing list