Skip to content

Commit 8a7afc1

Browse files
authored
UCP/FLUSH: Check flush_state validity before using it (#10914)
1 parent c1fa6ec commit 8a7afc1

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/ucp/rma/flush.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@ static ucs_status_t ucp_ep_flush_mem_start(ucp_request_t *req)
220220
return UCS_OK;
221221
}
222222

223+
ucs_assertv(ep->flags & UCP_EP_FLAG_FLUSH_STATE_VALID,
224+
"ep=%p ep->flags=0x%x", ep, ep->flags);
225+
223226
count = ucs_popcount(ep->ext->flush_sys_dev_map);
224227
req->send.flush.mem.entries = ucs_malloc(count * sizeof(*entry),
225228
"flush_mem_entries");

0 commit comments

Comments
 (0)