1. 06 Oct, 2010 1 commit
  2. 05 Oct, 2010 8 commits
  3. 04 Oct, 2010 5 commits
  4. 03 Oct, 2010 2 commits
  5. 01 Oct, 2010 8 commits
  6. 30 Sep, 2010 5 commits
  7. 29 Sep, 2010 1 commit
  8. 28 Sep, 2010 5 commits
  9. 24 Sep, 2010 3 commits
  10. 23 Sep, 2010 1 commit
    • Sergey Glukhov's avatar
      Bug#54494 crash with explain extended and prepared statements · 55390725
      Sergey Glukhov authored
      In case of outer join and emtpy WHERE conditon
      'always true' condition is created for WHERE clasue.
      Later in mysql_select() original SELECT_LEX WHERE
      condition is overwritten with created cond.
      However SELECT_LEX condition is also used as inital
      condition in mysql_select()->JOIN::prepare().
      On second execution of PS modified SELECT_LEX condition
      is taken and it leads to crash.
      The fix is to restore original SELECT_LEX condition
      (set to NULL if original cond is NULL) in
       reinit_stmt_before_use().
      HAVING clause is fixed too for safety reason
      (no test case as I did not manage to think out
       appropriate example).
      55390725
  11. 22 Sep, 2010 1 commit