> >> I suggest to just skip sending those headers if the contents would be too
> >> long, rather than using malloc'ed strings everywhere. It seems wasteful
> >
> >...and rather than truncate them?
[...]
> If we start truncating or dropping information because it is long, then
> we may very well have to come back to the situation to resolve it later
> anyways. If we are going to be touching the code anyways, would it not
> be in best interests to fix things as best as they can be fixed?
Just a vote in favor of Klaus' heuristics: drop them completely if
they're going to overrun. The information we're talking about isn't
required, is it?
__Henry