summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
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: