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

Commit 76d17f9a authored by Olsson's avatar Olsson Committed by Johan Redestig
Browse files

The phone did not reject unsupported vCalendar item

vCalendar is not supported in the phone but it was not
rejected. A blacklist was present in the code but not
used. Hence, this fix enables the blacklist functionality.

Change-Id: I4fefe0e819eb025d37c972cf7e74eabd4f6e6585
parent c298d29b
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -230,10 +230,13 @@ public class BluetoothOppObexServerSession extends ServerRequestHandler implemen
            }

            // Reject policy: anything outside the "white list" plus unspecified
            // MIME Types.
            // MIME Types. Also reject everything in the "black list".
            if (!pre_reject
                    && (mimeType == null || (!Constants.mimeTypeMatches(mimeType,
                            Constants.ACCEPTABLE_SHARE_INBOUND_TYPES)))) {
                    && (mimeType == null
                            || !Constants.mimeTypeMatches(mimeType,
                                    Constants.ACCEPTABLE_SHARE_INBOUND_TYPES)
                            || Constants.mimeTypeMatches(mimeType,
                                    Constants.UNACCEPTABLE_SHARE_INBOUND_TYPES))) {
                if (D) Log.w(TAG, "mimeType is null or in unacceptable list, reject the transfer");
                pre_reject = true;
                obexResponse = ResponseCodes.OBEX_HTTP_UNSUPPORTED_TYPE;