[PATCH 0/1] MR82: vkd3d: Fix checking for failure from SleepConditionVariableCS().
Fixes: 552926cfca64db45e9731f675c65a7214bfa6441 -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/82
From: Zebediah Figura <zfigura(a)codeweavers.com> Fixes: 552926cfca64db45e9731f675c65a7214bfa6441 --- libs/vkd3d/vkd3d_private.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h index 9920275d..9c7bed39 100644 --- a/libs/vkd3d/vkd3d_private.h +++ b/libs/vkd3d/vkd3d_private.h @@ -244,10 +244,7 @@ static inline void vkd3d_cond_broadcast(struct vkd3d_cond *cond) static inline void vkd3d_cond_wait(struct vkd3d_cond *cond, struct vkd3d_mutex *lock) { - BOOL ret; - - ret = SleepConditionVariableCS(&cond->cond, &lock->lock, INFINITE); - if (ret) + if (!SleepConditionVariableCS(&cond->cond, &lock->lock, INFINITE)) ERR("Could not sleep on the condition variable, error %u.\n", GetLastError()); } -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/82
This merge request was approved by Henri Verbeet. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/82
This merge request was approved by Giovanni Mascellani. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/82
participants (4)
-
Giovanni Mascellani (@giomasce) -
Henri Verbeet (@hverbeet) -
Zebediah Figura -
Zebediah Figura (@zfigura)