Skip to content

Commit e31c856

Browse files
authored
Merge pull request #1061 from ldorau/Check_return_value_of_set_context
Check return value of set_context()
2 parents 6709535 + 0aedddf commit e31c856

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)