[PATCH 2/4] widl: Write out calls to freeing functions for return types on the server in generated code.

Rob Shearman robertshearman at gmail.com
Mon Jul 7 08:14:28 CDT 2008


2008/7/7 Alexandre Julliard <julliard at winehq.org>:
> "Rob Shearman" <robertshearman at gmail.com> writes:
>
>>  tools/widl/proxy.c  |    3 +++
>>  tools/widl/server.c |    3 +++
>>  2 files changed, 6 insertions(+), 0 deletions(-)
>
> This one doesn't work:
>
> ../../../tools/runtest -q -P wine -M rpcrt4.dll -T ../../.. -p rpcrt4_test.exe.so server.c && touch server.ok
> err:rpc:I_RpcReceive we got fault packet with status 0x3e6
> wine: Unhandled exception 0x000003e6 at address 0x7b8449a0 (thread 001a), starting debugger...
> Unhandled exception: 0x000003e6 in 32-bit code (0x7b844a16).
...

Ok, sorry about that. I guess the generated code is now too aggressive
at freeing memory.

-- 
Rob Shearman



More information about the wine-devel mailing list