mirror of
https://github.com/wiiu-env/libmocha.git
synced 2024-06-26 17:46:03 +02:00
Close file on error
This commit is contained in:
parent
24c65284bb
commit
fa201229f7
|
@ -85,6 +85,9 @@ int __fsa_open(struct _reent *r,
|
||||||
if (status < 0) {
|
if (status < 0) {
|
||||||
DEBUG_FUNCTION_LINE_ERR("FSAGetPosFile(0x%08X, 0x%08X, 0x%08X) failed: %s", deviceData->clientHandle, fd, &file->offset, FSAGetStatusStr(status));
|
DEBUG_FUNCTION_LINE_ERR("FSAGetPosFile(0x%08X, 0x%08X, 0x%08X) failed: %s", deviceData->clientHandle, fd, &file->offset, FSAGetStatusStr(status));
|
||||||
r->_errno = __fsa_translate_error(status);
|
r->_errno = __fsa_translate_error(status);
|
||||||
|
if (FSACloseFile(deviceData->clientHandle, fd) < 0) {
|
||||||
|
DEBUG_FUNCTION_LINE_ERR("FSACloseFile(0x%08X, 0x%08X) failed: %s", deviceData->clientHandle, fd, FSAGetStatusStr(status));
|
||||||
|
}
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user