1. 19 Dec, 2006 1 commit
  2. 14 Dec, 2006 1 commit
    • kaa@polly.local's avatar
      Fix for bug #24117 "server crash on a FETCH with a cursor on a table which is... · 4162e009
      kaa@polly.local authored
      Fix for bug #24117 "server crash on a FETCH with a cursor on a table which is not in the table cache"
      
      Problem:
      When creating a temporary field for a temporary table in create_tmp_field_from_field(), a resulting field is created as an exact copy of an original one (in Field::new_field()). However, Field_enum and Field_set contain a pointer (typelib) to memory allocated in the parent table's MEM_ROOT, which under some circumstances may be deallocated later by the time a temporary table is used.
      
      Solution:
      Override the new_field() method for Field_enum and Field_set and create a separate copy of the typelib structure in there.
      4162e009
  3. 24 Nov, 2006 2 commits
  4. 22 Nov, 2006 10 commits
  5. 21 Nov, 2006 9 commits
  6. 20 Nov, 2006 6 commits
  7. 17 Nov, 2006 11 commits