Security: Fix heap use after free
Bug: 243922806
Tag: #security
Test: visual inspection
Ignore-AOSP-First: Security
Change-Id: I052310c0a087062ed033748178a7331331f2f23e
diff --git a/system/btif/src/btif_a2dp_sink.cc b/system/btif/src/btif_a2dp_sink.cc
index 665965a..9d52524 100644
--- a/system/btif/src/btif_a2dp_sink.cc
+++ b/system/btif/src/btif_a2dp_sink.cc
@@ -386,8 +386,8 @@
break;
}
- osi_free(p_msg);
LOG_VERBOSE("%s: %s DONE", __func__, dump_media_event(p_msg->event));
+ osi_free(p_msg);
}
void btif_a2dp_sink_update_decoder(const uint8_t* p_codec_info) {