Hello Tim,
On Thu, Dec 24, 2009 at 12:59:26AM +1100, Tim Connors wrote:
> Package: icedove
> Version: 2.0.0.22-1.1
> Severity: normal
>
> If .signature happens to be a named pipe with a program feeding text
> into that named pipe, then icedove does *cough* interesting *cough*
> things:
>
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
> [pid 20697] lseek(47, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
>
> Error checking is good, mmmkay? Reading a .signature file ought not
> be any more complicated that while (!eof) { sig+=readline }
>
> Playing around with seek when unnecessary seems just silly (as well as
> not very UNIX like).
what about that issue in current versions?
Or could this bug closed?
Regards
Carsten
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]