diff options
| author | 2018-03-28 22:25:44 +0000 | |
|---|---|---|
| committer | 2018-03-28 22:25:44 +0000 | |
| commit | de57d0d024c3fa2f99f2c0210a4d9d760dcf36d9 (patch) | |
| tree | 97c1a72e33587a37ffbb831e33a6d06cc4f88a03 | |
| parent | 18e47b6108fb64dfff6f1b17cfb68fe40971cbf7 (diff) | |
| parent | 427e43eba184b17450cd23b7d5a62ab193dede9f (diff) | |
Merge "Add additional logging for EMBMS edge cases"
| -rw-r--r-- | telephony/java/android/telephony/MbmsDownloadSession.java | 4 | ||||
| -rw-r--r-- | telephony/java/android/telephony/mbms/MbmsDownloadReceiver.java | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/telephony/java/android/telephony/MbmsDownloadSession.java b/telephony/java/android/telephony/MbmsDownloadSession.java index cdab521a71a1..dc6f0b79f825 100644 --- a/telephony/java/android/telephony/MbmsDownloadSession.java +++ b/telephony/java/android/telephony/MbmsDownloadSession.java @@ -920,11 +920,11 @@ public class MbmsDownloadSession implements AutoCloseable { try { if (!token.createNewFile()) { throw new RuntimeException("Failed to create download token for request " - + request); + + request + ". Token location is " + token.getPath()); } } catch (IOException e) { throw new RuntimeException("Failed to create download token for request " + request - + " due to IOException " + e); + + " due to IOException " + e + ". Attempted to write to " + token.getPath()); } } diff --git a/telephony/java/android/telephony/mbms/MbmsDownloadReceiver.java b/telephony/java/android/telephony/mbms/MbmsDownloadReceiver.java index b0c00c6284a6..fe7533f57b12 100644 --- a/telephony/java/android/telephony/mbms/MbmsDownloadReceiver.java +++ b/telephony/java/android/telephony/mbms/MbmsDownloadReceiver.java @@ -297,7 +297,9 @@ public class MbmsDownloadReceiver extends BroadcastReceiver { for (Uri tempFileUri : tempFiles) { if (verifyTempFilePath(context, request.getFileServiceId(), tempFileUri)) { File tempFile = new File(tempFileUri.getSchemeSpecificPart()); - tempFile.delete(); + if (!tempFile.delete()) { + Log.w(LOG_TAG, "Failed to delete temp file at " + tempFile.getPath()); + } } } } @@ -474,6 +476,8 @@ public class MbmsDownloadReceiver extends BroadcastReceiver { if (!MbmsUtils.isContainedIn( MbmsUtils.getEmbmsTempFileDirForService(context, serviceId), tempFile)) { + Log.w(LOG_TAG, "File at " + path + " is not contained in the temp file root," + + " which is " + MbmsUtils.getEmbmsTempFileDirForService(context, serviceId)); return false; } |