diff options
Diffstat (limited to 'libmsi/create.c')
-rw-r--r-- | libmsi/create.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libmsi/create.c b/libmsi/create.c index 52cff0d..3cdc576 100644 --- a/libmsi/create.c +++ b/libmsi/create.c @@ -104,7 +104,7 @@ static unsigned create_view_delete( LibmsiView *view ) TRACE("%p\n", cv ); - msiobj_release( &cv->db->hdr ); + g_object_unref(cv->db); msi_free( cv ); return LIBMSI_RESULT_SUCCESS; @@ -183,8 +183,7 @@ unsigned create_view_create( LibmsiDatabase *db, LibmsiView **view, const WCHAR /* fill the structure */ cv->view.ops = &create_ops; - msiobj_addref( &db->hdr ); - cv->db = db; + cv->db = g_object_ref(db); cv->name = table; cv->col_info = col_info; cv->bIsTemp = temp; |