server: Don't return image information for terminating processes.

Fixes a test failure caused by 8eacd3e507.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2022-01-03 16:59:50 +01:00
parent 39f77b25aa
commit 14645b06a7
1 changed files with 4 additions and 1 deletions

View File

@ -1503,7 +1503,10 @@ DECL_HANDLER(get_process_info)
reply->session_id = process->session_id; reply->session_id = process->session_id;
reply->machine = process->machine; reply->machine = process->machine;
if (get_reply_max_size()) if (get_reply_max_size())
set_reply_data( &process->image_info, min( sizeof(process->image_info), get_reply_max_size() )); {
if (!process->running_threads) set_error( STATUS_PROCESS_IS_TERMINATING );
else set_reply_data( &process->image_info, min( sizeof(process->image_info), get_reply_max_size() ));
}
release_object( process ); release_object( process );
} }
} }