Always send buffer of size FS_MAX_PATH in fsOpenFileSystemWithId

This commit is contained in:
Rajko Stojadinovic 2018-07-28 04:04:03 +02:00
parent aa0a8e8c6c
commit 18a841c850

View File

@ -431,9 +431,13 @@ Result fsOpenFileSystem(FsFileSystem* out, u64 titleId, FsFileSystemType fsType)
}
Result fsOpenFileSystemWithId(FsFileSystem* out, u64 titleId, FsFileSystemType fsType, const char* contentPath) {
char sendStr[FS_MAX_PATH];
strncpy(sendStr, contentPath, sizeof(sendStr));
sendStr[sizeof(sendStr)-1] = 0;
IpcCommand c;
ipcInitialize(&c);
ipcAddSendStatic(&c, contentPath, strlen(contentPath)+1, 0);
ipcAddSendStatic(&c, sendStr, sizeof(sendStr), 0);
struct {
u64 magic;