Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
David Goulet
Tor
Commits
1bde356b
Unverified
Commit
1bde356b
authored
Nov 06, 2019
by
teor
Browse files
Merge branch 'maint-0.2.9' into maint-0.3.5
parents
4abfcb79
0650bf36
Changes
2
Hide whitespace changes
Inline
Side-by-side
changes/bug31107
0 → 100644
View file @
1bde356b
o Minor bugfixes (logging, protocol violations):
- Do not log a nonfatal assertion failure when receiving a VERSIONS
cell on a connection using the obsolete v1 link protocol. Log a
protocol_warn instead. Fixes bug 31107; bugfix on 0.2.4.4-alpha.
src/core/or/channeltls.c
View file @
1bde356b
...
...
@@ -1108,7 +1108,15 @@ channel_tls_handle_cell(cell_t *cell, or_connection_t *conn)
/* do nothing */
break
;
case
CELL_VERSIONS
:
tor_fragile_assert
();
/* A VERSIONS cell should always be a variable-length cell, and
* so should never reach this function (which handles constant-sized
* cells). But if the connection is using the (obsolete) v1 link
* protocol, all cells will be treated as constant-sized, and so
* it's possible we'll reach this code.
*/
log_fn
(
LOG_PROTOCOL_WARN
,
LD_CHANNEL
,
"Received unexpected VERSIONS cell on a channel using link "
"protocol %d; ignoring."
,
conn
->
link_proto
);
break
;
case
CELL_NETINFO
:
++
stats_n_netinfo_cells_processed
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment