msi: Fix a double free.
commit91ac47b84bc59617274783a431a5c46a36578ec2
authorHans Leidekker <hans@codeweavers.com>
Mon, 20 Apr 2009 14:08:26 +0000 (20 16:08 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 20 Apr 2009 15:40:38 +0000 (20 17:40 +0200)
tree657e3881b293ce9302bc519076105d11e336e424
parent182e75140eedcc333a289f61ac356dac6914108d
msi: Fix a double free.

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().
dlls/msi/table.c