From 3c5b952cb32cd2e3f619f80f8abef13ec0aa7dec Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Wed, 2 Sep 2015 10:20:21 +0000 Subject: [PATCH] [CRT] fix null pointer deref in _gmtime64_s CID 515314 svn path=/trunk/; revision=68913 --- reactos/lib/sdk/crt/time/gmtime.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/lib/sdk/crt/time/gmtime.c b/reactos/lib/sdk/crt/time/gmtime.c index 314811ac586..fac48a4044a 100644 --- a/reactos/lib/sdk/crt/time/gmtime.c +++ b/reactos/lib/sdk/crt/time/gmtime.c @@ -123,7 +123,8 @@ _gmtime64_s( struct tm* ptm, const __time64_t* ptime) { - __time64_t time = *ptime; + __time64_t time; + if (!ptm) { MSVCRT_INVALID_PMT("ptm == NULL", ERROR_BAD_COMMAND); @@ -136,6 +137,8 @@ _gmtime64_s( return ERROR_BAD_COMMAND; } + time = *ptime; + _gmtime_worker(ptm, time, 0); return ERROR_SUCCESS;