blockd: remove symlink linkpath file if it's a dir or link
[oweals/fstools.git] / jffs2reset.c
index 97fd0ab51b5fd9d97a84f6729b6804b35a99da7b..dbe049881f5cbff97af411908406ffa0294a56b4 100644 (file)
@@ -83,7 +83,7 @@ static int jffs2_mark(struct volume *v)
        close(fd);
 
        if (sz != 4) {
-               ULOG_ERR("writing %s failed: %s\n", v->blk, strerror(errno));
+               ULOG_ERR("writing %s failed: %m\n", v->blk);
                return -1;
        }
 
@@ -125,6 +125,7 @@ int main(int argc, char **argv)
                return -1;
        }
 
+       volume_init(v);
        if (!strcmp(*argv, "jffs2mark"))
                return jffs2_mark(v);
        return jffs2_reset(v, reset);