raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=f764b8e644d55af768c94e8c30e3d6cc76c26fc3

commit f764b8e644d55af768c94e8c30e3d6cc76c26fc3
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Aug 22 19:52:29 2014 +0900

    eeze - fix possible null dereference of mount pount on mount
    
    fix fixes CID 1039425
---
 src/lib/eeze/eeze_disk_mount.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/lib/eeze/eeze_disk_mount.c b/src/lib/eeze/eeze_disk_mount.c
index bfbf8f0..1821a37 100644
--- a/src/lib/eeze/eeze_disk_mount.c
+++ b/src/lib/eeze/eeze_disk_mount.c
@@ -252,7 +252,9 @@ eeze_disk_mount(Eeze_Disk *disk)
    struct stat st;
    EINA_SAFETY_ON_NULL_RETURN_VAL(disk, EINA_FALSE);
 
-   if ((!disk->mount_point) && eeze_disk_libmount_mounted_get(disk))
+   if (!disk->mount_point)
+     return EINA_FALSE;
+   if (eeze_disk_libmount_mounted_get(disk))
      return EINA_FALSE;
 
    if (!disk->mount_cmd)

-- 


Reply via email to