File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ umf_test::pool_unique_handle_t poolCreateExtUnique(poolCreateExtParams params) {
4040 &upstream_provider);
4141 EXPECT_EQ (ret, UMF_RESULT_SUCCESS);
4242 EXPECT_NE (upstream_provider, nullptr );
43+ if (ret != UMF_RESULT_SUCCESS || upstream_provider == nullptr ) {
44+ assert (false && " Failed to create a memory provider" );
45+ return umf_test::pool_unique_handle_t (nullptr , nullptr );
46+ }
4347
4448 provider = upstream_provider;
4549
@@ -54,6 +58,10 @@ umf_test::pool_unique_handle_t poolCreateExtUnique(poolCreateExtParams params) {
5458 UMF_POOL_CREATE_FLAG_OWN_PROVIDER, &hPool);
5559 EXPECT_EQ (ret, UMF_RESULT_SUCCESS);
5660 EXPECT_NE (hPool, nullptr );
61+ if (ret != UMF_RESULT_SUCCESS || hPool == nullptr ) {
62+ assert (false && " Failed to create a memory pool" );
63+ return umf_test::pool_unique_handle_t (nullptr , nullptr );
64+ }
5765
5866 // we do not need params anymore
5967 if (poolParamsDestroy) {
You can’t perform that action at this time.
0 commit comments