summaryrefslogtreecommitdiff
path: root/core/src/main/java/de/danoeh
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2015-07-05 15:33:10 +0200
committerMartin Fietz <Martin.Fietz@gmail.com>2015-07-09 10:22:05 +0200
commit5608d228be2da4e06cfc07d9a133235298da8a68 (patch)
tree52d32381b7201ace8ba04e9f8b29912b36df4796 /core/src/main/java/de/danoeh
parentbe1fde6f8e416cd6ddc4be9d7b01de0e718fed55 (diff)
downloadAntennaPod-5608d228be2da4e06cfc07d9a133235298da8a68.zip
Close URL connection
Diffstat (limited to 'core/src/main/java/de/danoeh')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/FeedMediaSizeService.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/FeedMediaSizeService.java b/core/src/main/java/de/danoeh/antennapod/core/service/FeedMediaSizeService.java
index ad047f10a..d6a1ce62c 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/FeedMediaSizeService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/FeedMediaSizeService.java
@@ -36,10 +36,10 @@ public class FeedMediaSizeService extends IntentService {
return;
}
long size = Integer.MIN_VALUE;
- Log.d(TAG, media.getDownload_url());
+ HttpURLConnection conn = null;
try {
URL url = new URL(media.getDownload_url());
- HttpURLConnection conn = (HttpURLConnection) url.openConnection();
+ conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty( "Accept-Encoding", "" );
conn.setRequestMethod("HEAD");
size = conn.getContentLength();
@@ -47,6 +47,10 @@ public class FeedMediaSizeService extends IntentService {
} catch (IOException e) {
Log.d(TAG, media.getDownload_url());
e.printStackTrace();
+ } finally {
+ if(conn != null) {
+ conn.disconnect();
+ }
}
media.setSize(size);
DBWriter.setFeedMedia(this, media);