1. 16 Jun, 2009 1 commit
    • Martin Hansson's avatar
      Bug#45168: assertion with convert() and empty set value · aa8677bc
      Martin Hansson authored
            
      The assertion in String::copy was added in order to avoid
      valgrind errors when the destination was the same as the source.
      Eased restriction to allow for the case when str == NULL.
      
      
      mysql-test/r/func_set.result:
        Bug#45168: Test result
      mysql-test/t/func_set.test:
        Bug#45168: Test case
      sql/item_strfunc.cc:
        Bug#45168: Code cleanup and grammar correction in comment
      sql/sql_string.cc:
        Bug#45168: Fix
      aa8677bc
  2. 07 Jun, 2009 1 commit
    • Gleb Shchepa's avatar
      Bug #44886: SIGSEGV in test_if_skip_sort_order() - · ed7f0f30
      Gleb Shchepa authored
                  uninitialized variable used as subscript
      
      Grouping select from a "constant" InnoDB table (a table
      of a single row) joined with other tables caused a crash.
      
      
      mysql-test/r/innodb_mysql.result:
        Added test case for bug bug #44886.
      mysql-test/t/innodb_mysql.test:
        Added test case for bug bug #44886.
      sql/sql_select.cc:
        Bug #44886: SIGSEGV in test_if_skip_sort_order() -
                    uninitialized variable used as subscript
        
        1. The test_if_order_by_key function returned unitialized
           used_key_parts parameter in case of a "constant" InnoDB
           table. Calling function uses this parameter values as
           an array index, thus sometimes it caused a crash.
           The test_if_order_by_key function has been modified
           to set used_key_parts to 0 (no need for ordering).
        
        2. The test_if_skip_sort_order function has been
           modified to accept zero used_key_parts value and
           to prevent an array access by negative index.
      ed7f0f30
  3. 06 Jun, 2009 7 commits
  4. 05 Jun, 2009 16 commits
  5. 04 Jun, 2009 11 commits
  6. 03 Jun, 2009 1 commit
  7. 02 Jun, 2009 3 commits