aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ctld/ctld.cc
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/ctld/ctld.cc')
-rw-r--r--usr.sbin/ctld/ctld.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr.sbin/ctld/ctld.cc b/usr.sbin/ctld/ctld.cc
index 10c12f25068e..331c029e282e 100644
--- a/usr.sbin/ctld/ctld.cc
+++ b/usr.sbin/ctld/ctld.cc
@@ -814,6 +814,11 @@ portal_group::open_sockets(struct conf &oldconf)
}
for (portal_up &portal : pg_portals) {
+ if (!portal->prepare()) {
+ cumulated_error++;
+ continue;
+ }
+
/*
* Try to find already open portal and reuse the
* listening socket. We don't care about what portal