Added a scope guard for WritePlaceHolder

This commit is contained in:
Adubbz 2019-08-06 19:16:27 +10:00
parent d6ff261fcc
commit 7bcf2276a7

View file

@ -155,6 +155,8 @@ namespace sts::ncm {
}
} R_END_TRY_CATCH;
auto file_guard = SCOPE_GUARD { fclose(f); };
if (fseek(f, offset, SEEK_SET) != 0) {
return fsdevGetLastResult();
}
@ -168,7 +170,7 @@ namespace sts::ncm {
}
this->placeholder_accessor.StoreToCache(f, placeholder_id);
file_guard.Cancel();
return ResultSuccess;
}