summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/service/DownloadService.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-25 11:11:23 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-25 11:11:23 +0200
commit6469bffe6185dc25634dcbc38838ecc8c5784f9e (patch)
tree22753dd0fa2ac160527591ac9310af99952a5f2c /src/de/danoeh/antennapod/service/DownloadService.java
parentef0ed0727365142a22b4eaefb3100cb7f28ea110 (diff)
downloadAntennaPod-6469bffe6185dc25634dcbc38838ecc8c5784f9e.zip
Fixed potential nullpointer exception
Diffstat (limited to 'src/de/danoeh/antennapod/service/DownloadService.java')
-rw-r--r--src/de/danoeh/antennapod/service/DownloadService.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/de/danoeh/antennapod/service/DownloadService.java b/src/de/danoeh/antennapod/service/DownloadService.java
index e7341ba01..9542eb3ff 100644
--- a/src/de/danoeh/antennapod/service/DownloadService.java
+++ b/src/de/danoeh/antennapod/service/DownloadService.java
@@ -461,12 +461,16 @@ public class DownloadService extends Service {
/** Delete files that aren't needed anymore */
private void cleanup() {
- if (new File(feed.getFile_url()).delete())
- if (AppConfig.DEBUG)
- Log.d(TAG, "Successfully deleted cache file.");
- else
- Log.e(TAG, "Failed to delete cache file.");
- feed.setFile_url(null);
+ if (feed.getFile_url() != null) {
+ if (new File(feed.getFile_url()).delete())
+ if (AppConfig.DEBUG)
+ Log.d(TAG, "Successfully deleted cache file.");
+ else
+ Log.e(TAG, "Failed to delete cache file.");
+ feed.setFile_url(null);
+ } else if (AppConfig.DEBUG) {
+ Log.d(TAG, "Didn't delete cache file: File url is not set.");
+ }
}
}