1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-30 11:22:14 +03:00
Files
mariadb/mysql-test/t
unknown 40d596c200 Bug#29856: Insufficient buffer space led to a server crash.
The subst_spvars function is used to create query string with SP variables 
substituted with their values. This string is used later for the binary log
and for the query cache. The problem is that the
query_cache_send_result_to_client function requires some additional space
after the query to store database name and query cache flags. This 
space wasn't reserved by the subst_spvars function which led to a memory
corruption and crash.

Now the subst_spvars function reserves additional space for the query cache.


mysql-test/t/query_cache.test:
  Added a test case for the bug#29856: Insufficient buffer space led to a server crash.
mysql-test/r/query_cache.result:
  Added a test case for the bug#29856: Insufficient buffer space led to a server crash.
sql/sp_head.cc:
  Bug#29856: Insufficient buffer space led to a server crash.
  Now the subst_spvars function reserves additional space for the query cache.
2007-07-28 15:01:29 +04:00
..
2007-05-17 19:38:34 +03:00
2007-06-16 17:00:29 +05:00
2007-06-07 20:25:22 +02:00
2006-11-20 22:42:06 +02:00
2007-06-30 02:09:50 +05:00
2007-02-23 18:49:41 +02:00
2007-04-10 16:55:48 +03:00
2007-03-08 00:27:42 +03:00
2007-06-28 16:03:01 -07:00
2007-06-28 16:03:01 -07:00
2007-06-28 13:36:26 -07:00
2007-07-06 11:35:10 -07:00
2007-07-06 11:35:10 -07:00
2007-07-05 18:24:48 +03:00
2007-03-28 12:11:44 +02:00
2007-03-20 19:36:11 +01:00
2007-06-24 01:20:14 +05:00
2007-05-16 09:51:05 +04:00
2007-07-11 18:45:35 -07:00
2007-02-07 14:22:19 -08:00
2007-02-24 13:12:20 +03:00
2007-06-21 21:39:52 -04:00
2007-07-06 03:43:23 +05:00
2007-02-24 13:12:20 +03:00
2007-06-20 14:21:48 +05:00
2007-06-01 17:49:01 +04:00
2007-06-21 02:11:28 +05:00
2007-03-21 09:13:05 +01:00
2007-06-17 22:04:01 +02:00
2006-11-20 22:42:06 +02:00
2007-06-01 17:49:01 +04:00
2007-06-01 17:49:01 +04:00
2006-11-15 10:23:27 +01:00
2007-06-21 16:55:52 +02:00
2006-11-15 10:23:27 +01:00
2007-02-08 15:53:14 +01:00
2007-06-01 18:04:25 +04:00
2007-06-22 09:28:38 +05:00
2006-11-15 10:23:27 +01:00
2007-05-24 15:35:43 +05:00
2006-11-15 10:23:27 +01:00
2007-05-31 17:30:56 +05:00
2007-04-10 19:08:08 +03:00
2006-12-11 18:52:24 -07:00
2007-06-06 18:55:21 +05:00
2007-04-17 12:32:01 +02:00
2007-07-12 00:03:08 +05:00
2007-07-15 21:51:36 +04:00
2007-03-29 09:08:30 +05:00
2007-06-03 14:46:09 +04:00
2007-07-04 21:12:07 -07:00
2007-02-24 13:12:20 +03:00
2007-04-23 17:15:51 +03:00