Fix a subtle memory leak.

This commit is contained in:
David Reid
2021-06-08 21:21:20 +10:00
parent 1bb4bc690e
commit 59565c03ad
+5 -1
View File
@@ -7040,7 +7040,7 @@ early_exit:
} else {
/* Loading asynchronously. We may need to wait for initialization. */
if ((flags & MA_DATA_SOURCE_FLAG_WAIT_INIT) != 0) {
ma_resource_manager_inline_notification_wait_and_uninit(&initNotification);
ma_resource_manager_inline_notification_wait(&initNotification);
}
}
}
@@ -7054,6 +7054,10 @@ done:
}
}
if ((flags & MA_DATA_SOURCE_FLAG_WAIT_INIT) != 0) {
ma_resource_manager_inline_notification_uninit(&initNotification);
}
*ppDataBufferNode = pDataBufferNode;
return result;