aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen J. Thomson <thomsonk@yandex.com>2026-04-23 19:15:48 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2026-04-23 19:15:48 +0000
commit614ef718496eb6fd815ddcfde203bee8da1178b1 (patch)
tree48054937bc39a55073923e726d7dadace641ecad
parent7982985bdf58d2ee90d10d5710b28f5c3cd48bb1 (diff)
ctld: Don't add an iscsi port for targets with only kernel ports
PR: 293076 Reviewed by: asomers Fixes: 969876fcee57 ("ctld: parse config file independently of getting kernel info") Differential Revision: https://reviews.freebsd.org/D56523
-rw-r--r--usr.sbin/ctld/ctld.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/ctld/ctld.cc b/usr.sbin/ctld/ctld.cc
index b634debeafc8..e3050974dd35 100644
--- a/usr.sbin/ctld/ctld.cc
+++ b/usr.sbin/ctld/ctld.cc
@@ -1461,7 +1461,7 @@ target::verify()
t_auth_group = t_conf->find_auth_group("default");
assert(t_auth_group != nullptr);
}
- if (t_ports.empty()) {
+ if (t_ports.empty() && t_pports.empty()) {
struct portal_group *pg = default_portal_group();
assert(pg != NULL);
t_conf->add_port(this, pg, nullptr);