On Mittwoch 15 September 2010, Shan Wei wrote: > Thomas Dreibholz wrote, at 09/15/2010 04:03 PM: > > sctp_assoc_update_retran_path() in net/sctp/associola.c may dereference a > > NULL-pointer when compiled with SCTP_DEBUG option: t will be NULL if > > there is no usable path for retransmission. SCTP_DEBUG_PRINTK_IPADDR() > > makes an access to t->ipaddr.v4.sin_port, without checking t before. > > t==NULL => oops. > > > > The patch below against 2.6.36-rc4 (git repository) simply ensures that t > > is checked for not being set to NULL before calling > > SCTP_DEBUG_PRINTK_IPADDR(). > > This bug has been reported by WeiYongjun and fixed by vlad for several > months. About the details see . > http://marc.info/?l=linux-sctp&m=127359276009851&w=2 > > But this patch is still in vlad's net-next tree, not in main tree. > See the patch: > http://git.kernel.org/?p=linux/kernel/git/vxy/lksctp-dev.git;a=commit;h=eb1 > 639d206320e6a09168d6dd77306eaf5f02582 This patch resolves the problem. I am using the main tree. The patch should also be applied there. Best regards -- ======================================================================= Dr. Thomas Dreibholz University of Duisburg-Essen, Room ES210 Inst. for Experimental Mathematics Ellernstraße 29 Computer Networking Technology Group D-45326 Essen/Germany ----------------------------------------------------------------------- E-Mail: dreibh@xxxxxxxxxxxxxx Homepage: http://www.iem.uni-due.de/~dreibh ======================================================================= -- 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