server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion.
This commit is contained in:
parent
ac421e3341
commit
93552cc3df
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue