diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-28 18:26:20 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-28 18:26:20 +0100 |
commit | 309d79f5ed4b2a7c3ac8090cfd51ab27c5ce3e5f (patch) | |
tree | f171e25bfdebdcf3c172cf5f1f2610a137002f08 /src/links.c | |
parent | 86a2a53b90e250c8473104d4540c4155c26bf1a3 (diff) |
mtp: Forbid link up/failure on blocked links.
Diffstat (limited to 'src/links.c')
-rw-r--r-- | src/links.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/links.c b/src/links.c index 0b22713..941a006 100644 --- a/src/links.c +++ b/src/links.c @@ -62,6 +62,12 @@ void mtp_link_up(struct mtp_link *link) { int one_up; + if (link->blocked) { + LOGP(DINP, LOGL_ERROR, "Ignoring link up on blocked link %s/%d.\n", + link->set->name, link->link_no); + return; + } + one_up = is_one_up(link->set); link->available = 1; link->was_up = 0; |