From f277ce367125882ea809f981172b8d5c0cc4d5c7 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Thu, 4 Aug 2005 04:41:12 +0000 Subject: Assorted Fixes for multiple bugs. Assemble would crash, or just not work. A few other problem found by a new test-suite. Signed-off-by: Neil Brown --- config.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'config.c') diff --git a/config.c b/config.c index 08a8ed1..40f33ac 100644 --- a/config.c +++ b/config.c @@ -275,6 +275,8 @@ void arrayline(char *line) mis.spare_group = NULL; mis.autof = 0; mis.next = NULL; + mis.st = NULL; + mis.bitmap_fd = -1; for (w=dl_next(line); w!=line; w=dl_next(w)) { if (w[0] == '/') { @@ -293,7 +295,7 @@ void arrayline(char *line) fprintf(stderr, Name ": bad uuid: %s\n", w); } } else if (strncasecmp(w, "super-minor=", 12)==0 ) { - if (mis.super_minor >= 0) + if (mis.super_minor != UnSet) fprintf(stderr, Name ": only specify super-minor once, %s ignored.\n", w); else { -- cgit