server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion.

This commit is contained in:
Erich Hoover 2012-06-06 17:35:08 -06:00 committed by Alexandre Julliard
parent ac421e3341
commit 93552cc3df
1 changed files with 3 additions and 0 deletions

View File

@ -243,6 +243,9 @@ void async_set_timeout( struct async *async, timeout_t timeout, unsigned int sta
static void add_async_completion( struct async_queue *queue, apc_param_t cvalue, unsigned int status, static void add_async_completion( struct async_queue *queue, apc_param_t cvalue, unsigned int status,
unsigned int information ) unsigned int information )
{ {
if (status == STATUS_MORE_PROCESSING_REQUIRED)
return; /* The async callback has successfully finished but no completion should be reported */
if (queue->fd) if (queue->fd)
{ {
apc_param_t ckey; apc_param_t ckey;