summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-12-15 17:08:39 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2013-01-09 13:56:06 +0100
commitf1f6327ce6d9d693e22b222eaeee50fe137ec596 (patch)
tree42398a4c25e7ceae05f58d66c3d5fc8f8ae359a8 /tools
parentab8e8a0cd0f9b5611f07c71a94ec17ffd9bd4e84 (diff)
downloadmsitools-f1f6327ce6d9d693e22b222eaeee50fe137ec596.tar.gz
msitools-f1f6327ce6d9d693e22b222eaeee50fe137ec596.tar.xz
msitools-f1f6327ce6d9d693e22b222eaeee50fe137ec596.zip
Add libmsi_summary_info_get_property_type()
Diffstat (limited to 'tools')
-rw-r--r--tools/msiinfo.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/tools/msiinfo.c b/tools/msiinfo.c
index 7431fff..db2066b 100644
--- a/tools/msiinfo.c
+++ b/tools/msiinfo.c
@@ -264,10 +264,9 @@ static void print_suminfo(LibmsiSummaryInfo *si, int prop, const char *name)
time_t t;
sz = 0;
- r = libmsi_summary_info_get_property(si, prop, &type, &val, &valtime, NULL, &sz);
- if (r && r != LIBMSI_RESULT_MORE_DATA) {
- print_libmsi_error(r);
- }
+ type = libmsi_summary_info_get_property_type(si, prop, &error);
+ if (error)
+ goto end;
switch (type) {
case LIBMSI_PROPERTY_TYPE_INT: