1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-30 05:23:50 +03:00
Files
mariadb/sql
Sergey Petrunya 097b644006 MDEV-5600: Wrong result on 2nd execution of PS depending on the length of the query
- Item_direct_view_ref didn't clear its pointer to item_equal in ::cleanup.
- Some Item_direct_view_ref objects have statement lifetime (i.e. they
  survive across multiple EXECUTE commands). Item_equal objects live only for
  the duration of one EXECUTE. This caused Item_direct_view_ref to have a stale pointer,
  which could cause all sorts of effects. (In this bug's testcase it was pointing to
  the wrong Item_equal, causing wrong query result)
- Fixed by doing what Item_field::cleanup() does - don't keep item_equal pointer value.
- There is no testcase because the only testcase I've got is highly fragile (e.g. the
  bug will not show up if @@datadir is of the wrong length).
2014-02-19 17:45:33 +04:00
..
2011-06-30 17:31:31 +02:00
2012-11-09 10:11:20 +02:00
2011-11-24 18:48:58 +02:00
2011-11-24 18:48:58 +02:00
2012-04-05 23:07:18 +02:00
2012-09-26 18:29:49 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-11-24 18:48:58 +02:00
2011-12-11 11:34:44 +02:00
2011-11-24 18:48:58 +02:00
2011-05-28 05:11:32 +03:00
2012-08-22 16:45:25 +02:00
2011-11-24 18:48:58 +02:00
2014-01-21 09:41:28 +01:00
2011-12-16 10:21:46 +04:00
2011-12-11 11:34:44 +02:00
2013-01-10 15:40:21 +01:00
2011-12-11 11:34:44 +02:00
2010-10-10 17:18:11 +03:00
2013-02-28 21:48:47 +01:00
2012-11-09 10:11:20 +02:00
2012-03-28 13:58:14 +03:00
2013-01-09 23:51:51 +01:00
2011-12-11 11:34:44 +02:00
2013-03-26 19:09:47 +01:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2014-02-13 10:15:03 +01:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2012-08-24 14:02:32 +02:00
2012-08-24 14:02:32 +02:00
2013-02-28 21:48:47 +01:00
2013-02-28 21:48:47 +01:00
2013-01-10 15:40:21 +01:00
2012-11-20 13:57:49 +01:00
2013-02-28 21:48:47 +01:00
2011-12-11 11:34:44 +02:00
2012-04-05 23:07:18 +02:00
2013-10-21 13:36:29 +04:00
2011-06-30 17:31:31 +02:00
2012-02-16 20:15:57 +04:00
2011-02-25 20:15:27 +02:00
2013-04-11 19:35:39 +02:00
2012-05-11 11:40:23 +03:00
2011-02-22 20:28:01 +02:00
2011-11-24 18:48:58 +02:00
2011-05-04 23:20:17 +05:00
2012-08-22 16:45:25 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2011-11-24 18:48:58 +02:00
2011-12-11 11:34:44 +02:00
2011-12-11 11:34:44 +02:00
2012-08-22 16:45:25 +02:00
2012-08-22 16:45:25 +02:00
2011-06-30 17:37:13 +02:00
2012-08-22 16:45:25 +02:00
2012-08-22 11:40:39 +02:00
2014-02-13 10:15:03 +01:00
2011-06-30 17:31:31 +02:00
2012-05-20 14:57:29 +02:00
2013-10-21 13:36:29 +04:00
2011-12-11 11:34:44 +02:00
2013-01-10 15:40:21 +01:00
2012-04-05 12:01:52 +02:00
2011-06-30 17:37:13 +02:00
2011-06-30 17:37:13 +02:00
2011-11-24 18:48:58 +02:00
2011-04-12 14:26:06 +02:00
2011-11-24 18:48:58 +02:00
2011-11-24 18:48:58 +02:00
2013-08-15 14:04:20 -07:00
2013-05-20 11:13:07 +02:00
2011-11-24 18:48:58 +02:00
2014-01-28 10:23:11 +01:00
2011-12-11 11:34:44 +02:00
2013-02-28 21:48:47 +01:00
2012-02-03 16:56:12 +02:00
2013-02-11 10:55:58 +02:00
2013-01-10 15:40:21 +01:00
2013-10-02 17:59:56 -07:00
2013-01-10 15:40:21 +01:00
2012-11-20 13:57:49 +01:00
2011-12-11 11:34:44 +02:00
2012-03-23 18:22:39 +02:00
2011-12-11 11:34:44 +02:00
2013-01-28 09:12:23 +01:00
2013-02-20 18:01:36 -08:00
2011-06-30 17:37:13 +02:00
2011-12-11 11:34:44 +02:00
2013-01-25 10:20:45 +01:00
2011-11-24 18:48:58 +02:00
2011-11-24 18:48:58 +02:00
2013-01-10 15:40:21 +01:00
2013-01-09 23:51:51 +01:00
2011-12-11 11:34:44 +02:00
2013-02-28 21:48:47 +01:00
2011-11-24 18:48:58 +02:00
2013-11-08 22:50:01 +04:00
2012-09-27 13:18:07 +05:00
2012-08-24 14:02:32 +02:00
2013-02-28 21:48:47 +01:00
2011-12-11 11:34:44 +02:00
2013-02-28 21:48:47 +01:00
2011-12-11 11:34:44 +02:00
2011-11-24 18:48:58 +02:00
2013-02-11 10:55:58 +02:00
2014-01-28 10:23:11 +01:00
2011-06-30 17:37:13 +02:00
2011-12-11 11:34:44 +02:00
2011-11-24 18:48:58 +02:00
2013-11-13 18:34:12 +04:00
2011-12-11 11:34:44 +02:00
2013-01-21 21:29:19 -08:00
2012-06-23 15:00:05 -07:00
2012-06-23 15:00:05 -07:00