Skip to content

Commit 113f3e0

Browse files
Merge pull request #1139 from ldorau/Use_LOG_FATAL_in_case_of_critical_errors
Use `LOG_FATAL()` in case of critical errors
2 parents 5d67494 + c9134a4 commit 113f3e0

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/provider/provider_tracking.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -291,26 +291,26 @@ static umf_result_t trackingAllocationMerge(void *hProvider, void *lowPtr,
291291
tracker_alloc_info_t *lowValue = (tracker_alloc_info_t *)critnib_get(
292292
provider->hTracker->alloc_segments_map, (uintptr_t)lowPtr);
293293
if (!lowValue) {
294-
LOG_ERR("no left value");
294+
LOG_FATAL("no left value");
295295
ret = UMF_RESULT_ERROR_INVALID_ARGUMENT;
296-
goto err;
296+
goto err_assert;
297297
}
298298
tracker_alloc_info_t *highValue = (tracker_alloc_info_t *)critnib_get(
299299
provider->hTracker->alloc_segments_map, (uintptr_t)highPtr);
300300
if (!highValue) {
301-
LOG_ERR("no right value");
301+
LOG_FATAL("no right value");
302302
ret = UMF_RESULT_ERROR_INVALID_ARGUMENT;
303-
goto err;
303+
goto err_assert;
304304
}
305305
if (lowValue->pool != highValue->pool) {
306-
LOG_ERR("pool mismatch");
306+
LOG_FATAL("pool mismatch");
307307
ret = UMF_RESULT_ERROR_INVALID_ARGUMENT;
308-
goto err;
308+
goto err_assert;
309309
}
310310
if (lowValue->size + highValue->size != totalSize) {
311-
LOG_ERR("lowValue->size + highValue->size != totalSize");
311+
LOG_FATAL("lowValue->size + highValue->size != totalSize");
312312
ret = UMF_RESULT_ERROR_INVALID_ARGUMENT;
313-
goto err;
313+
goto err_assert;
314314
}
315315

316316
ret = umfMemoryProviderAllocationMerge(provider->hUpstream, lowPtr, highPtr,
@@ -342,7 +342,7 @@ static umf_result_t trackingAllocationMerge(void *hProvider, void *lowPtr,
342342

343343
return UMF_RESULT_SUCCESS;
344344

345-
err:
345+
err_assert:
346346
assert(0);
347347

348348
not_merged:

0 commit comments

Comments
 (0)