Re: packet->transport->asoc = NULL in sctp_packet_transmit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 19, 2016 at 12:15:47PM +0200, Fabian Bergmark wrote:
> I'm adding experimental support for UDP encapsulation of SCTP packets.
> I got most of if working well. However, I noticed a NULL pointer
> dereference in sctp_packet_transmit as I assumed that
> packet->transport->asoc weren't NULL so I tried to access tunneling
> information that I store in packet->transport->asoc->ep->base. In what
> circumstances is asoc NULL in sctp_packet_transmit?
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

There may be others, but the case that comes immediately to mind is when you
have an error in the construction of a new association (e.g. a state cookie, or
an abort during setup).  In those cases we call sctp_ootb_pkt_new, which sends a
packet with no assoction associated.

Neil

--
To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Networking Development]     [Linux OMAP]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux