Free memory after we finish using it instead of just before.

diff --git a/dlls/msi/create.c b/dlls/msi/create.c
index be4736c..b1ad8c7 100644
--- a/dlls/msi/create.c
+++ b/dlls/msi/create.c
@@ -212,9 +212,9 @@
         HeapFree( GetProcessHeap(), 0, t->colname );
         HeapFree( GetProcessHeap(), 0, t );
     }
+    msiobj_release( &cv->db->hdr );
     HeapFree( GetProcessHeap(), 0, cv->name );
     HeapFree( GetProcessHeap(), 0, cv );
-    msiobj_release( &cv->db->hdr );
 
     return ERROR_SUCCESS;
 }