summaryrefslogtreecommitdiffstats
path: root/libmsi/libmsi-database.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-12-12 10:30:31 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-12 10:30:31 +0100
commit5599f82847186e6e7a158aa7ba6656d8daaab0db (patch)
treeb8393068f20312ef89d6de6a785d902716056081 /libmsi/libmsi-database.c
parent5e6b60c69feea5c6569af91926ba8ba5db4c17fa (diff)
parentab1e87b9aa9fd2ccee518f15c826a53aed71da1a (diff)
downloadmsitools-5599f82847186e6e7a158aa7ba6656d8daaab0db.tar.gz
msitools-5599f82847186e6e7a158aa7ba6656d8daaab0db.tar.xz
msitools-5599f82847186e6e7a158aa7ba6656d8daaab0db.zip
Merge branch 'pre-gsf'
Diffstat (limited to 'libmsi/libmsi-database.c')
-rw-r--r--libmsi/libmsi-database.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libmsi/libmsi-database.c b/libmsi/libmsi-database.c
index 43ed8f5..2069994 100644
--- a/libmsi/libmsi-database.c
+++ b/libmsi/libmsi-database.c
@@ -2435,12 +2435,10 @@ LibmsiCondition libmsi_database_is_table_persistent(
TRACE("%x %s\n", db, debugstr_a(szTableName));
- g_object_ref(db);
- if( !db )
- return LIBMSI_CONDITION_ERROR;
+ g_return_val_if_fail(LIBMSI_IS_DATABASE(db), LIBMSI_CONDITION_ERROR);
+ g_object_ref(db);
r = _libmsi_database_is_table_persistent( db, szTableName );
-
g_object_unref(db);
return r;