summaryrefslogtreecommitdiff
path: root/Kill.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2006-03-29 06:28:07 +0000
committerNeil Brown <neilb@suse.de>2006-03-29 06:28:07 +0000
commit9860f2711da70977cdb1fa06a4c51c0e515d3237 (patch)
treed6517fb15c2ac78f1d7ae3cc9f4a7bf573f62264 /Kill.c
parent7ef02d01432952ee677beca7b0f90b653b3d336b (diff)
Bug fixes to pass test suite
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'Kill.c')
-rw-r--r--Kill.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Kill.c b/Kill.c
index 2f28b990..a4d95626 100644
--- a/Kill.c
+++ b/Kill.c
@@ -50,12 +50,14 @@ int Kill(char *dev, int force, int quiet)
if (!quiet)
fprintf(stderr, Name ": Couldn't open %s for write - not zeroing\n",
dev);
+ close(fd);
return 1;
}
st = guess_super(fd);
if (st == NULL) {
if (!quiet)
fprintf(stderr, Name ": Unrecognised md component device - %s\n", dev);
+ close(fd);
return 1;
}
rv = st->ss->load_super(st, fd, &super, dev);