diff --git a/iscsi-scst/usr/iscsi_scstd.c b/iscsi-scst/usr/iscsi_scstd.c index 2b27dbe21..3ad8d5d79 100644 --- a/iscsi-scst/usr/iscsi_scstd.c +++ b/iscsi-scst/usr/iscsi_scstd.c @@ -319,6 +319,11 @@ static void iser_accept(int fd) goto out_close; } + if (conn_blocked) { + log_warning("Connection refused due to blocking\n"); + goto out_close; + } + conn = alloc_and_init_conn(conn_fd); if (!conn) goto out_close;