virgl: wrap ret assignment with braces to do correct thing
Coverity reported that ret could only be 0 or 1, since it was setting ret = fn() > 0, instead of doing (ret = fn()) > 0. Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
@@ -309,7 +309,7 @@ virgl_drm_winsys_resource_cache_create(struct virgl_winsys *qws,
|
||||
while (curr != &qdws->delayed) {
|
||||
curr_res = LIST_ENTRY(struct virgl_hw_res, curr, head);
|
||||
|
||||
if (!res && (ret = virgl_is_res_compat(qdws, curr_res, size, bind, format) > 0))
|
||||
if (!res && ((ret = virgl_is_res_compat(qdws, curr_res, size, bind, format)) > 0))
|
||||
res = curr_res;
|
||||
else if (os_time_timeout(curr_res->start, curr_res->end, now)) {
|
||||
LIST_DEL(&curr_res->head);
|
||||
|
||||
@@ -343,7 +343,7 @@ virgl_vtest_winsys_resource_cache_create(struct virgl_winsys *vws,
|
||||
while (curr != &vtws->delayed) {
|
||||
curr_res = LIST_ENTRY(struct virgl_hw_res, curr, head);
|
||||
|
||||
if (!res && (ret = virgl_is_res_compat(vtws, curr_res, size, bind, format) > 0))
|
||||
if (!res && ((ret = virgl_is_res_compat(vtws, curr_res, size, bind, format)) > 0))
|
||||
res = curr_res;
|
||||
else if (os_time_timeout(curr_res->start, curr_res->end, now)) {
|
||||
LIST_DEL(&curr_res->head);
|
||||
|
||||
Reference in New Issue
Block a user