| Index: libadblockplus-android/src/org/adblockplus/libadblockplus/android/AndroidWebRequest.java | 
| diff --git a/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AndroidWebRequest.java b/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AndroidWebRequest.java | 
| index dc0b6477c6b85d191d82e6de3358f52945324156..b6329cea7871472ac4d581d624d19e7a712a10af 100644 | 
| --- a/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AndroidWebRequest.java | 
| +++ b/libadblockplus-android/src/org/adblockplus/libadblockplus/android/AndroidWebRequest.java | 
| @@ -18,6 +18,7 @@ | 
| package org.adblockplus.libadblockplus.android; | 
|  | 
| import java.io.BufferedReader; | 
| +import java.io.IOException; | 
| import java.io.InputStream; | 
| import java.io.InputStreamReader; | 
| import java.net.HttpURLConnection; | 
| @@ -139,20 +140,34 @@ public class AndroidWebRequest implements WebRequest | 
| final StringBuilder sb = new StringBuilder(); | 
|  | 
| String line; | 
| -        while ((line = reader.readLine()) != null) | 
| +        try | 
| +        { | 
| +          while ((line = reader.readLine()) != null) | 
| +          { | 
| +            // We're only appending non-element-hiding filters here. | 
| +            // | 
| +            // See: | 
| +            //      https://issues.adblockplus.org/ticket/303 | 
| +            // | 
| +            // Follow-up issue for removing this hack: | 
| +            //      https://issues.adblockplus.org/ticket/1541 | 
| +            // | 
| +            if (this.elemhideEnabled || !isListedSubscriptionUrl(url) || line.indexOf('#') == -1) | 
| +            { | 
| +              sb.append(line); | 
| +              sb.append('\n'); | 
| +            } | 
| +          } | 
| +        } | 
| +        finally | 
| { | 
| -          // We're only appending non-element-hiding filters here. | 
| -          // | 
| -          // See: | 
| -          //      https://issues.adblockplus.org/ticket/303 | 
| -          // | 
| -          // Follow-up issue for removing this hack: | 
| -          //      https://issues.adblockplus.org/ticket/1541 | 
| -          // | 
| -          if (this.elemhideEnabled || !isListedSubscriptionUrl(url) || line.indexOf('#') == -1) | 
| +          try | 
| +          { | 
| +            reader.close(); | 
| +          } | 
| +          catch (IOException e) | 
| { | 
| -            sb.append(line); | 
| -            sb.append('\n'); | 
| +            // ignored | 
| } | 
| } | 
|  | 
|  |