Merge "Close connection before retrying" into lmp-dev am: a8648ecebb am: 5181a7ab64
am: 4b78a79546
Change-Id: Iceb4edfd80a0a483d28f2624669eff9dd86bfcb8
This commit is contained in:
@@ -135,7 +135,13 @@ public class MediaHTTPConnection extends IMediaHTTPConnection.Stub {
|
|||||||
|
|
||||||
private void teardownConnection() {
|
private void teardownConnection() {
|
||||||
if (mConnection != null) {
|
if (mConnection != null) {
|
||||||
mInputStream = null;
|
if (mInputStream != null) {
|
||||||
|
try {
|
||||||
|
mInputStream.close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
}
|
||||||
|
mInputStream = null;
|
||||||
|
}
|
||||||
|
|
||||||
mConnection.disconnect();
|
mConnection.disconnect();
|
||||||
mConnection = null;
|
mConnection = null;
|
||||||
@@ -297,8 +303,7 @@ public class MediaHTTPConnection extends IMediaHTTPConnection.Stub {
|
|||||||
mCurrentOffset = offset;
|
mCurrentOffset = offset;
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
mTotalSize = -1;
|
mTotalSize = -1;
|
||||||
mInputStream = null;
|
teardownConnection();
|
||||||
mConnection = null;
|
|
||||||
mCurrentOffset = -1;
|
mCurrentOffset = -1;
|
||||||
|
|
||||||
throw e;
|
throw e;
|
||||||
|
|||||||
Reference in New Issue
Block a user