mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-23 00:34:03 +02:00
Fix a bug where some output parameters are possibly left unset.
This commit is contained in:
@@ -44035,6 +44035,10 @@ static ma_result ma_default_vfs_close(ma_vfs* pVFS, ma_vfs_file file)
|
|||||||
|
|
||||||
static ma_result ma_default_vfs_read(ma_vfs* pVFS, ma_vfs_file file, void* pDst, size_t sizeInBytes, size_t* pBytesRead)
|
static ma_result ma_default_vfs_read(ma_vfs* pVFS, ma_vfs_file file, void* pDst, size_t sizeInBytes, size_t* pBytesRead)
|
||||||
{
|
{
|
||||||
|
if (pBytesRead != NULL) {
|
||||||
|
*pBytesRead = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (file == NULL || pDst == NULL) {
|
if (file == NULL || pDst == NULL) {
|
||||||
return MA_INVALID_ARGS;
|
return MA_INVALID_ARGS;
|
||||||
}
|
}
|
||||||
@@ -44048,6 +44052,10 @@ static ma_result ma_default_vfs_read(ma_vfs* pVFS, ma_vfs_file file, void* pDst,
|
|||||||
|
|
||||||
static ma_result ma_default_vfs_write(ma_vfs* pVFS, ma_vfs_file file, const void* pSrc, size_t sizeInBytes, size_t* pBytesWritten)
|
static ma_result ma_default_vfs_write(ma_vfs* pVFS, ma_vfs_file file, const void* pSrc, size_t sizeInBytes, size_t* pBytesWritten)
|
||||||
{
|
{
|
||||||
|
if (pBytesWritten != NULL) {
|
||||||
|
*pBytesWritten = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (file == NULL || pSrc == NULL) {
|
if (file == NULL || pSrc == NULL) {
|
||||||
return MA_INVALID_ARGS;
|
return MA_INVALID_ARGS;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user