aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/or/ext_orport.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/or/ext_orport.c b/src/or/ext_orport.c
index cd8ab2d04e..72dbaa55a7 100644
--- a/src/or/ext_orport.c
+++ b/src/or/ext_orport.c
@@ -515,8 +515,11 @@ connection_ext_or_process_inbuf(or_connection_t *or_conn)
/* If the transport proxy did not use the TRANSPORT command to
* specify the transport name, mark this as unknown transport. */
- if (!or_conn->ext_or_transport)
- or_conn->ext_or_transport = tor_strdup("<?\?>");
+ if (!or_conn->ext_or_transport) {
+ /* We write this string this way to avoid ??>, which is a C
+ * trigraph. */
+ or_conn->ext_or_transport = tor_strdup("<?" "?>");
+ }
connection_write_ext_or_command(conn, EXT_OR_CMD_BT_OKAY, NULL, 0);