summaryrefslogtreecommitdiff
path: root/BitKeeper
diff options
context:
space:
mode:
authoranozdrin/alik@alik. <>2006-08-23 21:31:00 +0400
committeranozdrin/alik@alik. <>2006-08-23 21:31:00 +0400
commit9af756efd309720597962519f28c0f5ab62d1d22 (patch)
tree33f16ff37ffb4d6166ab1d1376dc7f488cde6df7 /BitKeeper
parent28ac53688f6d3049f599d159478a4487eb004773 (diff)
downloadmariadb-git-9af756efd309720597962519f28c0f5ab62d1d22.tar.gz
Fix for BUG#16899: Possible buffer overflow in handling of DEFINER-clause
User name (host name) has limit on length. The server code relies on these limits when storing the names. The problem was that sometimes these limits were not checked properly, so that could lead to buffer overflow. The fix is to check length of user/host name in parser and if string is too long, throw an error.
Diffstat (limited to 'BitKeeper')
-rw-r--r--BitKeeper/etc/collapsed1
1 files changed, 1 insertions, 0 deletions
diff --git a/BitKeeper/etc/collapsed b/BitKeeper/etc/collapsed
index 8b90deae622..c008b9f18fc 100644
--- a/BitKeeper/etc/collapsed
+++ b/BitKeeper/etc/collapsed
@@ -1 +1,2 @@
44d03f27qNdqJmARzBoP3Is_cN5e0w
+44ec850ac2k4y2Omgr92GiWPBAVKGQ