diff options
author | Christophe Varoqui <christophe.varoqui@free.fr> | 2008-11-02 02:19:17 +0100 |
---|---|---|
committer | Christophe Varoqui <christophe.varoqui@free.fr> | 2008-11-02 02:19:17 +0100 |
commit | 9dc4c6e12dfa450a08a3f1415b3e040091f70de2 (patch) | |
tree | 471aa019dcc55a23595374c66a6435526d0102b9 /multipathd | |
parent | e4385d640a8849209400493982e94d565aedf87b (diff) | |
download | multipath-tools-9dc4c6e12dfa450a08a3f1415b3e040091f70de2.tar.gz multipath-tools-9dc4c6e12dfa450a08a3f1415b3e040091f70de2.tar.bz2 multipath-tools-9dc4c6e12dfa450a08a3f1415b3e040091f70de2.zip |
[multipathd] set offline path state to faulty
If not explicitely set to faulty, the default is undef.
Diffstat (limited to 'multipathd')
-rw-r--r-- | multipathd/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/multipathd/main.c b/multipathd/main.c index 87f878c..0d4c355 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -875,7 +875,9 @@ check_path (struct vectors * vecs, struct path * pp) */ checker_set_async(&pp->checker); - if (!path_offline(pp)) + if (path_offline(pp)) + newstate = PATH_DOWN; + else newstate = checker_check(&pp->checker); if (newstate < 0) { |