am 0fd9d0ba: am efcc5b33: am e74007de: Merge "Clean up error handling in CopyService." into mnc-dev
* commit '0fd9d0bab7c5e8ca71725b0c7a1fa059196610de':
Clean up error handling in CopyService.
diff --git a/src/com/android/documentsui/CopyService.java b/src/com/android/documentsui/CopyService.java
index 9dd2b20..202402f 100644
--- a/src/com/android/documentsui/CopyService.java
+++ b/src/com/android/documentsui/CopyService.java
@@ -466,14 +466,12 @@
srcFile.checkError();
} catch (IOException e) {
copyError = e;
- } finally {
- if (copyError != null) {
- try {
- dstFile.closeWithError(copyError.getMessage());
- } catch (IOException e) {
- Log.e(TAG, "Error closing destination", e);
- }
+ try {
+ dstFile.closeWithError(copyError.getMessage());
+ } catch (IOException closeError) {
+ Log.e(TAG, "Error closing destination", closeError);
}
+ } finally {
// This also ensures the file descriptors are closed.
IoUtils.closeQuietly(src);
IoUtils.closeQuietly(dst);