]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mapfile: fix bug in testing for /var/run/mdadm/
authorNeilBrown <neilb@suse.de>
Sun, 2 Nov 2008 20:19:37 +0000 (07:19 +1100)
committerNeilBrown <neilb@suse.de>
Sun, 2 Nov 2008 20:19:37 +0000 (07:19 +1100)
There was a bug.  If /var/run/mdadm/ did not exist as a directory,
the map file should have been created in /var/run/mdadm.map, but
due to bug it would never get created.

Signed-off-by: NeilBrown <neilb@suse.de>
mapfile.c

index 746073d059c508685a3743af79b995af36b05d6a..f616f159a670c4b0a153027f012771b1fffffc62 100644 (file)
--- a/mapfile.c
+++ b/mapfile.c
@@ -53,7 +53,7 @@ int map_write(struct map_ent *mel)
        f = fopen("/var/run/mdadm/map.new", "w");
        if (!f) {
                f = fopen("/var/run/mdadm.map.new", "w");
-               subdir = 1;
+               subdir = 0;
        }
        if (!f)
                return 0;