summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2007-04-23 00:51:49 +0000
committerrrs <rrs@FreeBSD.org>2007-04-23 00:51:49 +0000
commite06dca92fe6d546958ccf3012b122a74b8fffc9c (patch)
tree369e1a2de252e718d547f2a14be4775832ecc691
parenta22d768e0f5024d4990559f51e5455f257b3570a (diff)
downloadFreeBSD-src-e06dca92fe6d546958ccf3012b122a74b8fffc9c.zip
FreeBSD-src-e06dca92fe6d546958ccf3012b122a74b8fffc9c.tar.gz
Fixes cut and paste bug using wrong pointer reference.
-rw-r--r--sys/netinet/sctputil.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c
index 9d03b7c..66334b4 100644
--- a/sys/netinet/sctputil.c
+++ b/sys/netinet/sctputil.c
@@ -4863,7 +4863,7 @@ found_one:
* Note that stcb COULD be NULL.
*/
if (control->do_not_ref_stcb == 0) {
- control->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started = 1;
+ control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 1;
}
control->some_taken = 1;
if (hold_sblock) {
@@ -5061,7 +5061,7 @@ get_more_data:
(control->end_added)) {
out_flags |= MSG_EOR;
if (control->do_not_ref_stcb == 0)
- control->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started = 0;
+ control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
}
if (control->spec_flags & M_NOTIFICATION) {
out_flags |= MSG_NOTIFICATION;
@@ -5334,12 +5334,12 @@ wait_some_more:
out_flags |= MSG_EOR;
if (control->pdapi_aborted) {
if (control->do_not_ref_stcb == 0)
- control->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started = 0;
+ control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
out_flags |= MSG_TRUNC;
} else {
if (control->do_not_ref_stcb == 0)
- control->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started = 0;
+ control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
}
goto done_with_control;
}
@@ -5390,7 +5390,7 @@ get_more_data2:
if (control->end_added) {
out_flags |= MSG_EOR;
if (control->do_not_ref_stcb == 0)
- control->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started = 0;
+ control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
}
if (control->spec_flags & M_NOTIFICATION) {
out_flags |= MSG_NOTIFICATION;
@@ -5456,7 +5456,7 @@ get_more_data2:
if (control->pdapi_aborted) {
out_flags |= MSG_TRUNC;
if (control->do_not_ref_stcb == 0)
- control->stcb->asoc.strmin[ctl->sinfo_stream].delivery_started = 0;
+ control->stcb->asoc.strmin[control->sinfo_stream].delivery_started = 0;
}
goto done_with_control;
}
OpenPOWER on IntegriCloud