From b02302a5cfb248eb333b01747516e76959e8c68d Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 29 Aug 2024 16:32:14 +0200 Subject: [BOX32] Fixed 32bits localtime_r wrapped function --- src/wrapped32/wrappedlibc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/wrapped32/wrappedlibc.c b/src/wrapped32/wrappedlibc.c index d7ade22b..5b2b2c6d 100755 --- a/src/wrapped32/wrappedlibc.c +++ b/src/wrapped32/wrappedlibc.c @@ -2064,9 +2064,11 @@ EXPORT void* my32_localtime_r(x64emu_t* emu, void* t, void* res) if(t) from_struct_L(&t_, to_ptrv(t)); if(res) from_struct_iiiiiiiiilt(&res_, to_ptrv(res)); void* ret = localtime_r(t?((void*)&t_):NULL, res?((void*)&res_):NULL); - if(ret==&res_) + if(ret==&res_) { + to_struct_iiiiiiiiilt(to_ptrv(res), &res_); return res; - return ret; + } + return NULL; } #if 0 -- cgit 1.4.1