filesys.c: on getdev, fail if s_mounted == 0.
authorSergio L. Pascual <slp@sinrega.org>
Fri, 2 Jan 2015 01:12:53 +0000 (02:12 +0100)
committerSergio L. Pascual <slp@sinrega.org>
Fri, 2 Jan 2015 01:12:53 +0000 (02:12 +0100)
Kernel/filesys.c

index a4344de..8a2fc66 100644 (file)
@@ -437,7 +437,7 @@ fsptr getdev(uint16_t dev)
 
     mnt = fs_tab_get(dev);
 
-    if (!mnt || !(devfs = mnt->m_fs) || devfs->s_mounted) {
+    if (!mnt || !(devfs = mnt->m_fs) || devfs->s_mounted == 0) {
         panic("getdev: bad dev");
         /* Return needed to persuade SDCC all is ok */
         return NULL;