Skip to content

Commit 0aedddf

Browse files
committed
Check return value of set_context()
Check return value of set_context() in cu_memory_provider_open_ipc_handle(). It fixes a Coverity issue. Signed-off-by: Lukasz Dorau <[email protected]>
1 parent 6709535 commit 0aedddf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/provider/provider_cuda.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,10 @@ static umf_result_t cu_memory_provider_open_ipc_handle(void *provider,
594594
LOG_ERR("cuIpcOpenMemHandle() failed.");
595595
}
596596

597-
set_context(restore_ctx, &restore_ctx);
597+
umf_result = set_context(restore_ctx, &restore_ctx);
598+
if (umf_result != UMF_RESULT_SUCCESS) {
599+
LOG_ERR("Failed to restore CUDA context, ret = %d", umf_result);
600+
}
598601

599602
return cu2umf_result(cu_result);
600603
}

0 commit comments

Comments
 (0)