]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Grow_Add_device(): dev_open() return a negative fd on error
authorJes Sorensen <Jes.Sorensen@redhat.com>
Tue, 1 Nov 2011 15:09:17 +0000 (16:09 +0100)
committerNeilBrown <neilb@suse.de>
Tue, 1 Nov 2011 23:48:53 +0000 (10:48 +1100)
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c

diff --git a/Grow.c b/Grow.c
index 8df4ac42371d7eede35144cf85b2a8f0bc808b91..046b23d65adc74e97ab549c055cd558639bd2345 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -174,7 +174,7 @@ int Grow_Add_device(char *devname, int fd, char *newdev)
                        return 1;
                }
                fd2 = dev_open(dv, O_RDWR);
-               if (!fd2) {
+               if (fd2 < 0) {
                        fprintf(stderr, Name ": cannot open device file %s\n", dv);
                        close(nfd);
                        free(st);