summaryrefslogtreecommitdiffstats
path: root/libmsi/libmsi-summary-info.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-12-19 14:42:05 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2013-01-09 13:33:06 +0100
commit386321c17fa491010411b774edbc0b89d50ec112 (patch)
treee6dcd4eed3b9e5566a7a6236e40b5533ddd52297 /libmsi/libmsi-summary-info.c
parentab1e87b9aa9fd2ccee518f15c826a53aed71da1a (diff)
downloadmsitools-386321c17fa491010411b774edbc0b89d50ec112.tar.gz
msitools-386321c17fa491010411b774edbc0b89d50ec112.tar.xz
msitools-386321c17fa491010411b774edbc0b89d50ec112.zip
summary-info: fix random hour in filetime parsing
Diffstat (limited to 'libmsi/libmsi-summary-info.c')
-rw-r--r--libmsi/libmsi-summary-info.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmsi/libmsi-summary-info.c b/libmsi/libmsi-summary-info.c
index 6e237dd..4ee1d61 100644
--- a/libmsi/libmsi-summary-info.c
+++ b/libmsi/libmsi-summary-info.c
@@ -221,7 +221,8 @@ static unsigned read_dword( uint8_t *data, unsigned *ofs )
static void parse_filetime( const WCHAR *str, guint64 *ft )
{
- struct tm tm;
+ /* set to 0, tm_isdst can make the result vary: */
+ struct tm tm = { 0, };
time_t t;
const WCHAR *p = str;
WCHAR *end;