diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-12 10:30:31 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-12-12 10:30:31 +0100 |
commit | 5599f82847186e6e7a158aa7ba6656d8daaab0db (patch) | |
tree | b8393068f20312ef89d6de6a785d902716056081 /libmsi/libmsi-database.c | |
parent | 5e6b60c69feea5c6569af91926ba8ba5db4c17fa (diff) | |
parent | ab1e87b9aa9fd2ccee518f15c826a53aed71da1a (diff) | |
download | msitools-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.c | 6 |
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; |