diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-02-09 18:44:38 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-02-10 18:24:03 +0000 |
| commit | 47640bba05dfcfef7e05e97a1c38bdad56188f40 (patch) | |
| tree | a41eeb126e97d69739c1d342e4159656dc7b95e8 | |
| parent | 53edc28f712c2e169fe619b95335d9c934368fcf (diff) | |
| download | mullvadvpn-47640bba05dfcfef7e05e97a1c38bdad56188f40.tar.xz mullvadvpn-47640bba05dfcfef7e05e97a1c38bdad56188f40.zip | |
Escape XML characters when creating new resource
| -rw-r--r-- | android/translations-converter/src/android.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/android/translations-converter/src/android.rs b/android/translations-converter/src/android.rs index 99257deb8a..d8c5f20cb2 100644 --- a/android/translations-converter/src/android.rs +++ b/android/translations-converter/src/android.rs @@ -94,7 +94,10 @@ impl StringResource { let value_with_parameters = value .replace(r"\", r"\\") .replace("\"", "\\\"") - .replace(r"'", r"\'"); + .replace(r"'", r"\'") + .replace("&", "&") + .replace("<", "<") + .replace(">", ">"); let mut parts = value_with_parameters.split("%"); let mut value = parts.next().unwrap().to_owned(); |
