3 Nov
2022
3 Nov
'22
4:48 p.m.
Jacek Caban (@jacek) commented about dlls/vbscript/global.c:
+ { + hres = to_double(arg, &dtoi.d); + if (FAILED(hres)) + return hres; + } + else + { + dtoi.d = GetTickCount() * 0.001; + } + + seed = dtoi.i[1]; + seed ^= (seed >> 16); + seed = ((seed & 0xffff) << 8) | (This->ctx->script_obj->rnd & 0xff); + This->ctx->script_obj->rnd = seed; + + return S_OK; This may leave res uninitialized. It should probably be set to VT_EMPTY, a test for returned value would be nice.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1246#note_13016