On Nov 29 17:12, Christian Franke wrote:
> Regression, sorry!

Shit happens *shrug*

> Subject: [PATCH] Cygwin: setpriority, sched_setparam: add missing process
>  access right
> 
> set_and_check_winprio() also requires PROCESS_QUERY_LIMITED_INFORMATION.
> 
> Fixes: 153b51ee08ef ("Cygwin: setpriority, sched_setparam: fail if Windows 
> sets a lower priority")
> Signed-off-by: Christian Franke <christian.fra...@t-online.de>
> ---
>  winsup/cygwin/miscfuncs.cc | 2 ++
>  winsup/cygwin/sched.cc     | 4 +++-
>  winsup/cygwin/syscalls.cc  | 5 +++--
>  3 files changed, 8 insertions(+), 3 deletions(-)
> 
> diff --git a/winsup/cygwin/miscfuncs.cc b/winsup/cygwin/miscfuncs.cc
> index e3bf35cf7..ebe401b93 100644
> --- a/winsup/cygwin/miscfuncs.cc
> +++ b/winsup/cygwin/miscfuncs.cc
> @@ -190,6 +190,8 @@ bool
>  set_and_check_winprio (HANDLE proc, DWORD prio)
>  {
>    DWORD prev_prio = GetPriorityClass (proc);
> +  if (!prev_prio)
> +    return false;

The commit message doesn't explain this part of the patch.  What does it
fix?


Thanks,
Corinna

Reply via email to