--- src/sys/netinet/sctp_peeloff.c 2005/07/15 14:46:17 1.1 +++ src/sys/netinet/sctp_peeloff.c 2005/07/15 15:02:02 1.2 @@ -32,7 +32,7 @@ #if !(defined(__OpenBSD__) || defined(__APPLE__)) #include "opt_ipsec.h" #endif -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(__DragonFly__) #include "opt_inet6.h" #include "opt_inet.h" #endif @@ -191,7 +191,7 @@ sctp_get_peeloff(struct socket *head, ca newso->so_state &= ~SS_NBIO; newso->so_state |= SS_ISCONNECTED; /* We remove it right away */ -#if defined(__FreeBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__DragonFly__) SOCK_LOCK(head); TAILQ_REMOVE(&head->so_comp, newso, so_list); head->so_qlen--;