diff options
author | rrs <rrs@FreeBSD.org> | 2007-04-23 00:51:49 +0000 |
---|---|---|
committer | rrs <rrs@FreeBSD.org> | 2007-04-23 00:51:49 +0000 |
commit | e06dca92fe6d546958ccf3012b122a74b8fffc9c (patch) | |
tree | 369e1a2de252e718d547f2a14be4775832ecc691 /sys/netinet | |
parent | a22d768e0f5024d4990559f51e5455f257b3570a (diff) | |
download | FreeBSD-src-e06dca92fe6d546958ccf3012b122a74b8fffc9c.zip FreeBSD-src-e06dca92fe6d546958ccf3012b122a74b8fffc9c.tar.gz |
Fixes cut and paste bug using wrong pointer reference.
Diffstat (limited to 'sys/netinet')
-rw-r--r-- | sys/netinet/sctputil.c | 12 |
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; } |