return conn;
}
+static void smtp_server_connection_created(struct smtp_server_connection *conn)
+{
+ /* Halt input until started */
+ smtp_server_connection_halt(conn);
+
+ e_debug(conn->event, "Connection created");
+}
+
struct smtp_server_connection *
smtp_server_connection_create(
struct smtp_server *server, int fd_in, int fd_out,
if (ssl_start)
conn->set.capabilities &= ENUM_NEGATE(SMTP_CAPABILITY_STARTTLS);
- /* Halt input until started */
- smtp_server_connection_halt(conn);
-
- e_debug(conn->event, "Connection created");
+ smtp_server_connection_created(conn);
return conn;
}
smtp_server_connection_update_event(conn);
event_unref(&conn_event);
- /* Halt input until started */
- smtp_server_connection_halt(conn);
-
- e_debug(conn->event, "Connection created");
+ smtp_server_connection_created(conn);
return conn;
}