On Fri, Sep 24, 2010 at 10:36:09AM +0200, Sergio Gelato wrote: > Package: perdition > Version: 1.19~rc3-1 > > (A look at the Mercurial repository shows that the problem is still > present in the latest upstream version.) > > I noticed the following in my logs today (irrelevant information censored): > Sep 23 22:34:27 <hostname> perdition[31439]: Close: <IP1>-><IP2> > user="<username>" received=150480 sent=-1801249610 > > The main problem is that perdition/io.c:io_pipe() and its caller > perdition/perdition.c:perdition_log_close() use int counters > while the corresponding arguments in vanessa_socket_pipe_func() > are declared size_t. I'd worry about stack corruption on platforms > where sizeof(size_t) > sizeof(int). > > Suggested fix: declare those counters size_t, and (for cosmetic purposes) > cast them to unsigned long before formatting them with %lu instead of %d.
Thanks, I'll fix that. Do you think it warrants an update to the testing (= already frozen squeeze) package? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org