liboverlay: ensure open fd's are always closed
Ensures that reset and mFd.Close is always called when MdpCtrl
and MdpData are closed down.
Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org>
Change-Id: I775ba7cfe45c67e6acf874e3f4e8b4fa6fbe33b8
diff --git a/liboverlay/overlayMdp.h b/liboverlay/overlayMdp.h
index 1ccd64b..695657b 100644
--- a/liboverlay/overlayMdp.h
+++ b/liboverlay/overlayMdp.h
@@ -463,12 +463,8 @@
}
inline bool MdpData::close() {
- if(-1 == mOvData.data.memory_id) return true;
reset();
- if(!mFd.close()) {
- return false;
- }
- return true;
+ return mFd.close();
}
inline int MdpData::getSrcMemoryId() const { return mOvData.data.memory_id; }