From 614ef718496eb6fd815ddcfde203bee8da1178b1 Mon Sep 17 00:00:00 2001 From: "Ken J. Thomson" Date: Thu, 23 Apr 2026 15:15:48 -0400 Subject: 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 --- usr.sbin/ctld/ctld.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr.sbin') 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); -- cgit v1.3