Re: negative TTL under 2.1.54,2.1.55

Tim Waugh (
Wed, 10 Sep 1997 23:05:03 +0100 (BST)

On Wed, 10 Sep 1997, Shaw Carruthers wrote:

> Under kernels 2.1.54 & 2.1.55 Diald will not operate my line correctly.
> The Diald queue shows packets with increasing negative TTL. All was ok
> under 2.1.52.

In diald.c, the timeout value is examined after a select() call, which
shouldn't really be done. The behaviour of Linux select() has changed
recently, causing this code to break, so you need to modify the diald code
so that it correctly treats the timeout as undefined.