Fix crash due to incorrect OSReport() usage. (#454)
Some checks failed
C/C++ CI / ubuntu-latest (push) Has been cancelled

* Fixed incorrect usage of OSReport in log_cafe.

* Make all OSReport messages end with a newline.

---------

Co-authored-by: Daniel K. O. (dkosmari) <none@none>
This commit is contained in:
Daniel K. O.
2026-08-22 07:24:26 -03:00
committed by GitHub
parent 47ae413908
commit 764596ccf5
3 changed files with 9 additions and 9 deletions

View File

@@ -11,7 +11,7 @@ cafeLogHandler(const char *msg)
if (msg[length - 1] != '\n') {
OSReport("%s\n", msg);
} else {
OSReport(msg);
OSReport("%s", msg);
}
}

View File

@@ -88,12 +88,12 @@ Create(const CreateArg &args)
bool result = true;
if (!args.workMemory) {
OSReport("ERREULA: Create failed. CreateArg.workMemory is NULL.");
OSReport("ERREULA: Create failed. CreateArg.workMemory is NULL.\n");
return false;
}
if (!args.fsClient) {
OSReport("ERREULA: Create failed. CreateArg.fsClient is NULL.");
OSReport("ERREULA: Create failed. CreateArg.fsClient is NULL.\n");
return false;
}
@@ -114,7 +114,7 @@ Create(const CreateArg &args)
dynloadAcquireUseSize, kRplAcquireBufferSize);
if (dynloadAcquireUseSize > kRplAcquireBufferSize) {
OSReport("ERREULA: Create failed. dynload_acquire_use_size > kRplAcquireBufferSize.");
OSReport("ERREULA: Create failed. dynload_acquire_use_size > kRplAcquireBufferSize.\n");
result = false;
goto out;
}
@@ -147,7 +147,7 @@ Create(const CreateArg &args)
kWorkMemorySize - kRplAcquireBufferSize,
4);
if (!workMemory) {
OSReport("ERREULA: Create failed. framework_buffer == NULL.");
OSReport("ERREULA: Create failed. framework_buffer == NULL.\n");
result = false;
goto out;
} else {

View File

@@ -99,12 +99,12 @@ Create(const CreateArg &args)
bool result = true;
if (!args.workMemory) {
OSReport("SWKBD: Create failed. CreateArg.workMemory is NULL.");
OSReport("SWKBD: Create failed. CreateArg.workMemory is NULL.\n");
return false;
}
if (!args.fsClient) {
OSReport("SWKBD: Create failed. CreateArg.fsClient is NULL.");
OSReport("SWKBD: Create failed. CreateArg.fsClient is NULL.\n");
return false;
}
@@ -132,7 +132,7 @@ Create(const CreateArg &args)
dynloadAcquireUseSize, sRplAcquireBufferSize);
if (dynloadAcquireUseSize > sRplAcquireBufferSize) {
OSReport("SWKBD: Create failed. dynload_acquire_use_size > sRplAcquireBufferSize.");
OSReport("SWKBD: Create failed. dynload_acquire_use_size > sRplAcquireBufferSize.\n");
result = false;
goto out;
}
@@ -178,7 +178,7 @@ Create(const CreateArg &args)
GetWorkMemorySize(args.unk_0x08) - sRplAcquireBufferSize,
4);
if (!workMemory) {
OSReport("SWKBD: Create failed. framework_buffer == NULL.");
OSReport("SWKBD: Create failed. framework_buffer == NULL.\n");
result = false;
goto out;
} else {