0
0
mirror of https://github.com/TrianguloY/UrlChecker.git synced 2024-09-19 20:02:16 +02:00

avoid IndexOutOfBounds with query =

fixes #365
This commit is contained in:
TrianguloY 2024-07-15 13:03:24 +02:00
parent 10c24a6816
commit d51653af0d

View File

@ -18,7 +18,6 @@ import com.trianguloy.urlchecker.url.UrlData;
import com.trianguloy.urlchecker.utilities.methods.AndroidUtils; import com.trianguloy.urlchecker.utilities.methods.AndroidUtils;
import com.trianguloy.urlchecker.utilities.methods.Inflater; import com.trianguloy.urlchecker.utilities.methods.Inflater;
import java.net.URLDecoder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
@ -190,16 +189,16 @@ class RemoveQueriesDialog extends AModuleDialog {
* Returns the name of a query (by index) * Returns the name of a query (by index)
*/ */
public String getQueryName(int index) { public String getQueryName(int index) {
return queries.get(index).split("=")[0]; return splitFix(queries.get(index),"=").get(0);
} }
/** /**
* Returns the decoded value of a query (by index) * Returns the decoded value of a query (by index)
*/ */
public String getQueryValue(int index) { public String getQueryValue(int index) {
String[] split = queries.get(index).split("="); var split = splitFix(queries.get(index),"=");
if (split.length == 1) return ""; if (split.size() <= 1) return "";
return decode(split[1]); return decode(split.get(1));
} }
/** /**