X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=net%2Fdccp%2Foutput.c;h=8876078859dac20ef543043ae5b98ec42f8731cd;hb=b44084c2c822f99dd3f2334b288b7e463d222662;hp=9bf195d1b87add8c78a19e476e056b9f516901fa;hpb=ba537427d77cf274592f31ce94f4b4cadfad88b4;p=~andy%2Flinux diff --git a/net/dccp/output.c b/net/dccp/output.c index 9bf195d1b87..8876078859d 100644 --- a/net/dccp/output.c +++ b/net/dccp/output.c @@ -424,7 +424,7 @@ struct sk_buff *dccp_make_response(struct sock *sk, struct dst_entry *dst, /* Build and checksum header */ dh = dccp_zeroed_hdr(skb, dccp_header_size); - dh->dccph_sport = inet_rsk(req)->ir_loc_port; + dh->dccph_sport = htons(inet_rsk(req)->ir_num); dh->dccph_dport = inet_rsk(req)->ir_rmt_port; dh->dccph_doff = (dccp_header_size + DCCP_SKB_CB(skb)->dccpd_opt_len) / 4;