20 lines
545 B
Diff
20 lines
545 B
Diff
diff -urN mtd-20061007.orig-0rig/mkfs.jffs2.c mtd-20061007.orig/mkfs.jffs2.c
|
|
--- mtd-20061007.orig-0rig/mkfs.jffs2.c 2006-10-07 17:33:37.000000000 +0200
|
|
+++ mtd-20061007.orig/mkfs.jffs2.c 2007-04-09 02:16:06.000000000 +0200
|
|
@@ -240,6 +242,15 @@
|
|
{
|
|
struct filesystem_entry *e = dir;
|
|
|
|
+ if((strlen(fullname) == 1) && (fullname[0] == '/')) {
|
|
+ /* Looking for "root" */
|
|
+ if(e != NULL) {
|
|
+ if((strlen(e->fullname) == 1) && (e->fullname[0] == '/')) {
|
|
+ return (e);
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+
|
|
if (S_ISDIR(dir->sb.st_mode)) {
|
|
e = dir->files;
|
|
}
|