diff options
-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() | |||
81 | 81 | ||
82 | int memplugin_close() | 82 | int memplugin_close() |
83 | { | 83 | { |
84 | omap_device_del(OmapDev); | 84 | if (OmapDev) { |
85 | OmapDev = NULL; | 85 | omap_device_del(OmapDev); |
86 | if (OmapDrm_FD) { | 86 | OmapDev = NULL; |
87 | } | ||
88 | |||
89 | if (OmapDrm_FD > 0) { | ||
87 | close(OmapDrm_FD); | 90 | close(OmapDrm_FD); |
88 | OmapDrm_FD = INVALID_DRM_FD; | 91 | OmapDrm_FD = INVALID_DRM_FD; |
89 | } | 92 | } |