1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2025-01-06 01:26:11 +00:00

Fixed more stdio error handling

This commit is contained in:
Adubbz 2019-07-27 13:32:49 +10:00
parent 8f65beef78
commit 741d0f8116
3 changed files with 8 additions and 8 deletions

View file

@ -143,11 +143,11 @@ namespace sts::ncm::impl {
this->StoreToCache(f, placeholder_id);
if (!fseek(f, 0L, SEEK_END)) {
if (fseek(f, 0L, SEEK_END) != 0) {
return fsdevGetLastResult();
}
size_t size = ftell(f);
if (!fseek(f, 0L, SEEK_SET)) {
if (fseek(f, 0L, SEEK_SET) != 0) {
return fsdevGetLastResult();
}

View file

@ -158,7 +158,7 @@ namespace sts::ncm {
}
} R_END_TRY_CATCH;
if (!fseek(f, offset, SEEK_SET)) {
if (fseek(f, offset, SEEK_SET) != 0) {
return fsdevGetLastResult();
}
@ -188,7 +188,7 @@ namespace sts::ncm {
this->placeholder_accessor.GetPlaceHolderPathUncached(placeholder_path, placeholder_id);
this->GetContentPath(content_path, content_id);
if (!rename(placeholder_path, content_path)) {
if (rename(placeholder_path, content_path) != 0) {
R_TRY_CATCH(fsdevGetLastResult()) {
R_CATCH(ResultFsPathNotFound) {
return ResultNcmPlaceHolderNotFound;
@ -423,7 +423,7 @@ namespace sts::ncm {
R_TRY(this->placeholder_accessor.EnsureRecursively(placeholder_id));
this->placeholder_accessor.GetPlaceHolderPathUncached(placeholder_path, placeholder_id);
if (!rename(old_content_path, placeholder_path)) {
if (rename(old_content_path, placeholder_path) != 0) {
R_TRY_CATCH(fsdevGetLastResult()) {
R_CATCH(ResultFsPathNotFound) {
return ResultNcmPlaceHolderNotFound;
@ -460,7 +460,7 @@ namespace sts::ncm {
this->GetContentPath(content_path, content_id);
R_TRY(this->OpenCachedContentFile(content_id));
if (!fseek(this->content_cache_file_handle, offset, SEEK_SET)) {
if (fseek(this->content_cache_file_handle, offset, SEEK_SET) != 0) {
return fsdevGetLastResult();
}
@ -582,7 +582,7 @@ namespace sts::ncm {
return fsdevGetLastResult();
}
if (!fseek(f, offset, SEEK_SET)) {
if (fseek(f, offset, SEEK_SET) != 0) {
return fsdevGetLastResult();
}

View file

@ -192,7 +192,7 @@ namespace sts::ncm {
return fsdevGetLastResult();
}
if (!fseek(f, offset, SEEK_SET)) {
if (fseek(f, offset, SEEK_SET) != 0) {
return fsdevGetLastResult();
}