a9950e3cee
The failures in rpcrt4:server on Windows are caused by an access violation thrown in NdrVaryingArrayUnmarshall() called from get_5numbers(). I've created a minimum get_5numbers() test with Microsoft tools and that throws the same access violation. The access violation disappears when zeroing out the StubMsg before calling NdrClientInitializeNew(), so my guess is Windows NdrVaryingArrayUnmarshall() uses an uninitialized member. |
||
---|---|---|
.. | ||
tests | ||
Makefile.in | ||
cproxy.c | ||
cpsf.c | ||
cpsf.h | ||
cstub.c | ||
epm.idl | ||
epm_towers.h | ||
ncastatus.h | ||
ndr_clientserver.c | ||
ndr_contexthandle.c | ||
ndr_es.c | ||
ndr_fullpointer.c | ||
ndr_marshall.c | ||
ndr_misc.h | ||
ndr_ole.c | ||
ndr_stubless.c | ||
ndr_stubless.h | ||
rpc_assoc.c | ||
rpc_assoc.h | ||
rpc_async.c | ||
rpc_binding.c | ||
rpc_binding.h | ||
rpc_defs.h | ||
rpc_epmap.c | ||
rpc_message.c | ||
rpc_message.h | ||
rpc_server.c | ||
rpc_server.h | ||
rpc_transport.c | ||
rpcrt4.spec | ||
rpcrt4_main.c | ||
version.rc |