Module: vkd3d Branch: master Commit: 898fc9e198f18265316ab146966f04e641343165 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/898fc9e198f18265316ab146966f04...
Author: Zebediah Figura zfigura@codeweavers.com Date: Fri Feb 3 18:50:32 2023 -0600
vkd3d: Fix checking for failure from SleepConditionVariableCS().
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()); }