lkml.org 
[lkml]   [1997]   [Apr]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject2.1.32: ICMP port unreach not propagated?
    Date
    From

    Hi all,

    When trying out 2.1.32, I've been plagued by boots that seemed to hang
    mysteriously during the init phase. The problem was that bash tried
    to contact ypbind at a stage where loopback was up, but portmap wasn't
    running. As far as I have traced it now, the error is eing propagated
    to the UDP layer alright, but gets dropped there because it can't find
    a matching socket (the UDP socket is unconnected, FWIW).

    While looking at the ICMP handling, I found another possible trouble
    spot in icmp.c's handling of unreachables. When receiving a broadcast
    ICMP it intends to drop it. While it does free the skb, it does not
    return immediately, so later code will get to play with corrupted memory.

    Cheers
    Olaf
    --
    Olaf Kirch | --- o --- Nous sommes du soleil we love when we play
    okir@monad.swb.de | / | \ sol.dhoop.naytheet.ah kin.ir.samse.qurax
    okir@lst.de +-------------------- Why Not?! -----------------------

    \
     
     \ /
      Last update: 2005-03-22 13:39    [W:0.018 / U:0.140 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site