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

Commit 4aaee384 authored by Greg Kaiser's avatar Greg Kaiser
Browse files

android_media_tv_Tuner: Initial member

We initial the 'mDvrMQEventFlag' member in the constructor, so
that if we end up invoking the destructor with having called
android_media_tv_Tuner_configure_dvr() first, we won't use
uninitialized memory as a pointer.

Test: TreeHugger
Change-Id: Iea3efd45c5d68a90ec36ebf95f00cb1e0a0b054d
parent 3d34af26
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -100,7 +100,7 @@ void DvrCallback::setDvr(const jobject dvr) {

/////////////// Dvr ///////////////////////

Dvr::Dvr(sp<IDvr> sp, jweak obj) : mDvrSp(sp), mDvrObj(obj) {}
Dvr::Dvr(sp<IDvr> sp, jweak obj) : mDvrSp(sp), mDvrObj(obj), mDvrMQEventFlag(nullptr) {}

Dvr::~Dvr() {
    EventFlag::deleteEventFlag(&mDvrMQEventFlag);