fix: few UBs; fix: missing error handler for malloc

This commit fixes some few UBs (Undefined Behaviors) based on numerous sanitizers, and also adds the missing error handling for a "malloc" call.
This commit is contained in:
ThePedroo
2024-10-05 15:31:37 -03:00
parent e11db94002
commit 0352d9378b
5 changed files with 27 additions and 6 deletions

View File

@@ -360,6 +360,7 @@ struct __attribute__((__packed__)) MsgHead {
char data[0];
};
/* WARNING: Dynamic memory based */
void zygiskd_start(char *restrict argv[]) {
LOGI("Welcome to ReZygisk %s Zygiskd!\n", ZKSU_VERSION);