fix: free in garbage data pointer; fix: Zygiskd wrong message length

This commit fixes the issue where "free" would be executed in a pointer which has garbage data, leading to crashes. This was fixed by setting to NULL, so that it's clean.
It also fixes the issue where Zygiskd messages for "DAEMON_SET_INFO" would not count the NULL-terminator, causing crashes.
This commit is contained in:
ThePedroo
2024-11-12 20:38:28 -03:00
parent 21325ec409
commit f4af759aab
2 changed files with 3 additions and 3 deletions

View File

@@ -117,8 +117,8 @@ struct Status {
bool zygote_injected = false;
bool daemon_running = false;
pid_t daemon_pid = -1;
char *daemon_info;
char *daemon_error_info;
char *daemon_info = NULL;
char *daemon_error_info = NULL;
};
Status status64;