[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [leafnode-list] Newsq problems on FreeBSD
krasel@xxxxxxxxxxxxxxxxxxxxxxxxxxxx (Cornelius Krasel) writes:
> What strikes me as particularly odd is the odd reference to a nullpointer
> in the output which results in all subsequent fields being shifted by one
> (i.e. the From: contains the Date of the message, the Newsgroup: contains
> the Sender of the message and the Subject: contains the newsgroup). When
> looking at the code, I have no sensible explanation for this; the line
> which causes all the troubles is
>
> printf("%s: %8lu bytes, spooled %s\tFrom: %-.66s\n"
> "\tNgrp: %-.66s\n\tSubj: %-.66s\n",
> de->d_name, st.st_size, ctime(&st.st_mtime),
> fgetheader( f, "From:" ),
> fgetheader( f, "Newsgroups:" ),
> fgetheader( f, "Subject:" ) );
>
> Any help?
What happens if you cast (long unsigned)st.st_size? If it has wrong
argument width, it chokes. By nature.
--
Matthias Andree
Hi! I'm the infamous .signature virus!
Copy me into your ~/.signature to help me spread!
--
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list