aboutsummaryrefslogtreecommitdiff
path: root/memplugin_android.c
diff options
context:
space:
mode:
Diffstat (limited to 'memplugin_android.c')
-rw-r--r--memplugin_android.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/memplugin_android.c b/memplugin_android.c
index 97ea44a..f16a976 100644
--- a/memplugin_android.c
+++ b/memplugin_android.c
@@ -81,9 +81,12 @@ int memplugin_open()
int memplugin_close()
{
- omap_device_del(OmapDev);
- OmapDev = NULL;
- if (OmapDrm_FD) {
+ if (OmapDev) {
+ omap_device_del(OmapDev);
+ OmapDev = NULL;
+ }
+
+ if (OmapDrm_FD > 0) {
close(OmapDrm_FD);
OmapDrm_FD = INVALID_DRM_FD;
}