summaryrefslogtreecommitdiff
path: root/sys/netinet
diff options
context:
space:
mode:
authorRandall Stewart <rrs@FreeBSD.org>2007-06-17 23:43:37 +0000
committerRandall Stewart <rrs@FreeBSD.org>2007-06-17 23:43:37 +0000
commit19d8ca2eaf19b2425eee957ce49c50a2272ffe3c (patch)
treee4ceb5b83e505bddc69d7a8e1c63e325d4378e61 /sys/netinet
parent7e990b09e28cdc0913af4e214af1ec46b1b859cd (diff)
Notes
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/sctp_bsd_addr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/netinet/sctp_bsd_addr.c b/sys/netinet/sctp_bsd_addr.c
index be6a19d70236..6d92b7b1a61d 100644
--- a/sys/netinet/sctp_bsd_addr.c
+++ b/sys/netinet/sctp_bsd_addr.c
@@ -513,10 +513,11 @@ again:
lenat = (int *)target;
*lenat = packet_log_end;
lenat++;
- this_copy = min((length - sizeof(int)), packet_log_end);
+ this_copy = min((length - sizeof(int)), SCTP_PACKET_LOG_SIZE);
memcpy((void *)lenat, (void *)packet_log_buffer, this_copy);
if (SCTP_PKTLOG_WRITERS_NEED_LOCK) {
- atomic_subtract_int(&packet_log_writers, SCTP_PKTLOG_WRITERS_NEED_LOCK);
+ atomic_subtract_int(&packet_log_writers,
+ SCTP_PKTLOG_WRITERS_NEED_LOCK);
}
SCTP_IP_PKTLOG_UNLOCK();
return (this_copy + sizeof(int));