[PATCH 0/1] MR1499: server: Set missing error status for get_process_image_name.
This is supposedly fixing some games (Age of Empires II Definitive Edition) but I must say that I don't remember in which circumstances this happens. In any case the `get_process_image_name` request doesn't set any reply when `process->image` is NULL, and in which case it also doesn't set any error. Having an error status seems to be a correct fix. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/1499
From: Rémi Bernon <rbernon(a)codeweavers.com> --- server/process.c | 1 + 1 file changed, 1 insertion(+) diff --git a/server/process.c b/server/process.c index 9bde05dc942..8a1fcd07a7f 100644 --- a/server/process.c +++ b/server/process.c @@ -1536,6 +1536,7 @@ DECL_HANDLER(get_process_image_name) } else set_error( STATUS_BUFFER_TOO_SMALL ); } + else set_error( STATUS_INVALID_HANDLE ); release_object( process ); } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/1499
participants (1)
-
Rémi Bernon