* Patch by Cajus Hahn, 04 Feb 2005:
  - don't insist on leading '/' for filename in ext2load
  - set default partition to useful value (1) in ext2load

* Patch by Andrew Dyer, 08 Jan 2005:
  fix wrong return codes in ext2 code
diff --git a/fs/ext2/ext2fs.c b/fs/ext2/ext2fs.c
index d13305b..c21d2d6 100644
--- a/fs/ext2/ext2fs.c
+++ b/fs/ext2/ext2fs.c
@@ -724,7 +724,7 @@
 
 
 	symlinknest = 0;
-	if (!path || path[0] != '/') {
+	if (!path) {
 		return (0);
 	}
 
@@ -769,7 +769,7 @@
 	int len;
 
 	if (ext2fs_root == NULL) {
-		return (0);
+		return (-1);
 	}
 	ext2fs_file = NULL;
 	status = ext2fs_find_file (filename, &ext2fs_root->diropen, &fdiro,
@@ -788,9 +788,9 @@
 	ext2fs_file = fdiro;
 	return (len);
 
-      fail:
+fail:
 	ext2fs_free_node (fdiro, &ext2fs_root->diropen);
-	return (0);
+	return (-1);
 }