1. 22 Apr, 2009 3 commits
  2. 21 Apr, 2009 35 commits
  3. 20 Apr, 2009 2 commits
    • Hans Leidekker's avatar
      msi: Fix another double free. · 55ad3fdd
      Hans Leidekker authored
      parser_alloc() allocates memory and puts it on a list attached the to query object.
      EXPR_sval() frees memory allocated via parser_alloc() on error but does not remove
      the pointer from the list, which means that when the query destructor is called it
      will be freed again.
      55ad3fdd
    • Hans Leidekker's avatar
      msi: Fix a double free. · 91ac47b8
      Hans Leidekker authored
      TABLE_drop() calls TABLE_remove_column() which calls msi_update_table_columns()
      which frees column info and possibly returns without reallocating. When that
      happens it will be freed again when TABLE_drop() finally calls free_table().
      91ac47b8