summaryrefslogtreecommitdiff
path: root/Defogger/src/no/mork/android/defogger/Util.java
diff options
context:
space:
mode:
Diffstat (limited to 'Defogger/src/no/mork/android/defogger/Util.java')
-rw-r--r--Defogger/src/no/mork/android/defogger/Util.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/Defogger/src/no/mork/android/defogger/Util.java b/Defogger/src/no/mork/android/defogger/Util.java
index 6bbfd99..9b122d8 100644
--- a/Defogger/src/no/mork/android/defogger/Util.java
+++ b/Defogger/src/no/mork/android/defogger/Util.java
@@ -22,12 +22,15 @@ public class Util {
{
Map<String,String> ret = new HashMap();
- if (kv != null)
- for (String s : kv.split(splitter)) {
- String[] foo = s.split("=");
- ret.put(foo[0], foo[1]);
- }
-
+ if (kv == null || kv.length() < 3)
+ return ret;
+
+ for (String s : kv.split(splitter)) {
+ if (s.length() < 3)
+ continue;
+ String[] foo = s.split("=");
+ ret.put(foo[0], foo[1]);
+ }
return ret;
}