Manage: fix no-op test in Manage_stop.
A 'devnm' never starts with '/', so this test is pointless. The code should use the passed-in devname unless it is clearly not usable. So fix it to do that. Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
9581efb1ae
commit
52b6ccad34
2
Manage.c
2
Manage.c
|
@ -235,7 +235,7 @@ int Manage_stop(char *devname, int fd, int verbose, int will_retry)
|
|||
container[0] = 0;
|
||||
close(fd);
|
||||
count = 5;
|
||||
while (((fd = ((devnm[0] == '/')
|
||||
while (((fd = ((devname[0] == '/')
|
||||
?open(devname, O_RDONLY|O_EXCL)
|
||||
:open_dev_flags(devnm, O_RDONLY|O_EXCL))) < 0
|
||||
|| strcmp(fd2devnm(fd), devnm) != 0)
|
||||
|
|
Loading…
Reference in New Issue