From 4910d696f896a9851365c1d3288d4dfd81bab990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Moreau?= Date: Thu, 6 Sep 2012 13:22:31 -0400 Subject: [PATCH] libwinpr-sysinfo: fix warning --- libfreerdp/utils/memory.c | 2 +- winpr/libwinpr/sysinfo/sysinfo.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libfreerdp/utils/memory.c b/libfreerdp/utils/memory.c index 011d5eacf..1a03a9fd1 100644 --- a/libfreerdp/utils/memory.c +++ b/libfreerdp/utils/memory.c @@ -176,7 +176,7 @@ wchar_t* xwcsdup(const wchar_t* wstr) #elif sun mem = wsdup(wstr); #elif (defined(__APPLE__) && defined(__MACH__)) || defined(ANDROID) - mem = xmalloc(wcslen(wstr)); + mem = xmalloc(wcslen(wstr) * sizeof(wchar_t)); if (mem != NULL) wcscpy(mem, wstr); #else diff --git a/winpr/libwinpr/sysinfo/sysinfo.c b/winpr/libwinpr/sysinfo/sysinfo.c index 000e7a757..34832d891 100644 --- a/winpr/libwinpr/sysinfo/sysinfo.c +++ b/winpr/libwinpr/sysinfo/sysinfo.c @@ -161,6 +161,8 @@ VOID GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime) { ULARGE_INTEGER time64; + time64.u.HighPart = 0; + /* time represented in tenths of microseconds since midnight of January 1, 1601 */ time64.QuadPart = time(NULL) + 11644473600LL; /* Seconds since January 1, 1601 */