[PATCH 2/3] server: STATUS_MORE_PROCESSING_REQUIRED does not indicate that an async operation is complete (try 4).
Erich E. Hoover
compholio at gmail.com
Wed Jun 6 10:23:41 CDT 2012
On Wed, Jun 6, 2012 at 5:56 AM, Alexandre Julliard <julliard at winehq.org> wrote:
> "Erich E. Hoover" <compholio at gmail.com> writes:
>
>> @@ -285,7 +285,9 @@ void async_set_result( struct object *obj, unsigned int status, unsigned int tot
>> if (async->timeout) remove_timeout_user( async->timeout );
>> async->timeout = NULL;
>> async->status = status;
>> - if (async->data.cvalue)
>> + if (status == STATUS_MORE_PROCESSING_REQUIRED)
>> + async->status = STATUS_PENDING;
>> + else if (async->data.cvalue)
>
> Why are you marking the async pending? That doesn't seem right, it's
> terminated at that point.
That would be because I misread the MSDN article a little bit (either
that or the one I just looked up is a different one from what I
originally read). Would you like me to resubmit everything or just
part 2 and 3?
Erich Hoover
ehoover at mines.edu
More information about the wine-devel
mailing list