diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-08-09 08:58:38 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-08-09 09:02:12 -0400 |
commit | 6f7d548bc428a5aa923c04cdcdab59af88a3495b (patch) | |
tree | 593149ea4549eeddd9cd2a4cd5c4ba5033c63956 /changes/bug19281 | |
parent | 1280de42a41ccf7ae398cc86529c880455e9c5d1 (diff) | |
download | tor-6f7d548bc428a5aa923c04cdcdab59af88a3495b.tar.gz tor-6f7d548bc428a5aa923c04cdcdab59af88a3495b.zip |
Make write_escaped_data more robust to large inputs.
The old implementation would fail with super-long inputs. We never
gave it any, but still, it's nicer to dtrt here.
Reported by Guido Vranken. Fixes bug 19281.
Diffstat (limited to 'changes/bug19281')
-rw-r--r-- | changes/bug19281 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/bug19281 b/changes/bug19281 new file mode 100644 index 0000000000..1586ba34f3 --- /dev/null +++ b/changes/bug19281 @@ -0,0 +1,5 @@ + o Minor bugfixes (correctness, controller): + - Make the controller's write_escaped_data() function robust to extremely + long inputs. Right now, it doesn't actually receive any extremely + long inputs, so this is for defense in depth. Fixes bug 19281; + bugfix on 0.1.1.1-alpha. Reported by Guido Vranken. |