Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a41654c5 authored by Marco Nelissen's avatar Marco Nelissen Committed by android-build-merger
Browse files

Merge "Fix race condition in MediaHTTPConnection" into pi-dev am: d7c87b74

am: 7a72844f

Change-Id: Ie8a4a2ec2c6df33aba1d48d0b89f400a75c1233d
parents 6f7ad586 7a72844f
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -323,9 +323,11 @@ public class MediaHTTPConnection extends IMediaHTTPConnection.Stub {
        StrictMode.setThreadPolicy(policy);

        try {
            synchronized(this) {
                if (offset != mCurrentOffset) {
                    seekTo(offset);
                }
            }

            int n = mInputStream.read(data, 0, size);

@@ -366,7 +368,7 @@ public class MediaHTTPConnection extends IMediaHTTPConnection.Stub {
    }

    @Override
    public long getSize() {
    public synchronized long getSize() {
        if (mConnection == null) {
            try {
                seekTo(0);
@@ -379,7 +381,7 @@ public class MediaHTTPConnection extends IMediaHTTPConnection.Stub {
    }

    @Override
    public String getMIMEType() {
    public synchronized String getMIMEType() {
        if (mConnection == null) {
            try {
                seekTo(0);