diff options
Diffstat (limited to 'Defogger/src/no/mork/android/defogger/Util.java')
-rw-r--r-- | Defogger/src/no/mork/android/defogger/Util.java | 15 |
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; } |