summaryrefslogtreecommitdiff
path: root/changes/bug19281
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-08-09 08:58:38 -0400
committerNick Mathewson <nickm@torproject.org>2017-08-09 09:02:12 -0400
commit6f7d548bc428a5aa923c04cdcdab59af88a3495b (patch)
tree593149ea4549eeddd9cd2a4cd5c4ba5033c63956 /changes/bug19281
parent1280de42a41ccf7ae398cc86529c880455e9c5d1 (diff)
downloadtor-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/bug192815
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.