mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-08-19 08:00:04 +00:00
Don't crash when encounter unexpected XML input
This commit is contained in:
@@ -106,6 +106,8 @@ static bool parse_packages_xml(string_view s) {
|
|||||||
string_view pkg;
|
string_view pkg;
|
||||||
for (char *tok = start; *tok;) {
|
for (char *tok = start; *tok;) {
|
||||||
char *eql = strchr(tok, '=');
|
char *eql = strchr(tok, '=');
|
||||||
|
if (eql == nullptr)
|
||||||
|
break;
|
||||||
*eql = '\0'; /* Terminate '=' */
|
*eql = '\0'; /* Terminate '=' */
|
||||||
string_view key(tok, eql - tok);
|
string_view key(tok, eql - tok);
|
||||||
eql += 2; /* Skip '="' */
|
eql += 2; /* Skip '="' */
|
||||||
|
Reference in New Issue
Block a user