From a12a944d3a48ccba747937c679dfed7f721ff2c5 Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Tue, 27 Jul 2010 11:06:59 +0000 Subject: [PATCH] Consider only enabled targets for rel_tgt_id comparison git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@1878 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_lib.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index bb00a1508..f799ec4ca 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -2375,6 +2375,9 @@ bool scst_is_relative_target_port_id_unique(uint16_t id, list_for_each_entry(tgt, &tgtt->tgt_list, tgt_list_entry) { if (tgt == t) continue; + if ((tgt->tgtt->is_target_enabled != NULL) && + !tgt->tgtt->is_target_enabled(tgt)) + continue; if (id == tgt->rel_tgt_id) { res = false; break;