diff options
Diffstat (limited to 'memplugin_android.c')
-rw-r--r-- | memplugin_android.c | 9 |
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; } |