Skip to content

Commit da4a238

Browse files
committed
Tracking provider cannot change behavior of upstream provider
Tracking provider cannot change behavior of the upstream provider. Tracking provider should be transparent for the upstream provider. Signed-off-by: Lukasz Dorau <[email protected]>
1 parent e26bff8 commit da4a238

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/provider/provider_tracking.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ static umf_result_t trackingFree(void *hProvider, void *ptr, size_t size) {
131131
if (ptr) {
132132
ret = umfMemoryTrackerRemove(p->hTracker, ptr, size);
133133
if (ret != UMF_RESULT_SUCCESS) {
134-
return ret;
134+
// DO NOT return an error here, because the tracking provider
135+
// cannot change behaviour of the upstream provider.
136+
// TODO: LOG
135137
}
136138
}
137139

0 commit comments

Comments
 (0)