Index: guitools.c =================================================================== RCS file: /cvs/gpe/base/gpe-filemanager/guitools.c,v retrieving revision 1.5 diff -u -r1.5 guitools.c --- guitools.c 13 Oct 2004 22:20:54 -0000 1.5 +++ guitools.c 14 Oct 2004 22:32:25 -0000 @@ -51,13 +51,16 @@ if (mtab) { char buf[255]; + char target[255]; + while (fgets(buf, 255, mtab)) { - if (strstr(buf, path)) - { - result = TRUE; - break; - } + if (sscanf(buf, "%*s %s %*s %*s %*i %*i", target)) + if (!strcmp(target, path)) + { + result = TRUE; + break; + } } fclose(mtab); }