diff options
| author | Tom Lane | 2014-01-13 18:07:17 +0000 |
|---|---|---|
| committer | Tom Lane | 2014-01-13 18:07:17 +0000 |
| commit | 299498d6d11c851bab107313a4ca1bf2644881b6 (patch) | |
| tree | 648871ccf4f74a72c65b8346a5cd020860dc268f /doc/src/sgml | |
| parent | f6d6b42f2b1a9cbc5d1a8eb0c0d76eb27eecc0e2 (diff) | |
Fix possible buffer overrun in contrib/pg_trgm.
Allow for the possibility that folding a string to lower case makes it
longer (due to replacing a character with a longer multibyte character).
This doesn't change the number of trigrams that will be extracted, but
it does affect the required size of an intermediate buffer in
generate_trgm(). Per bug #8821 from Ufuk Kayserilioglu.
Also install some checks that the input string length is not so large
as to cause overflow in the calculations of palloc request sizes.
Back-patch to all supported versions.
Diffstat (limited to 'doc/src/sgml')
0 files changed, 0 insertions, 0 deletions
