>Not sure why the parameter was empty, but a lot of code accessed ConstStr >pointers without checking for zero length and pointer was null and could >coredump, so went through and added checks. *sigh* The IMAP server was written completely with straight C pointers and string buffers and it was extensively tested as it was built. Unfortunately, the developer who added StrBuf and ConstStr to libcitadel was a little too eager and converted a lot of code all throughout the system, and introduced subtle bugs everywhere.
- [Citadel Development] Merge Request Approval: IMAP memor... HarlowSolutions
- [Citadel Development] Re: Merge Request Approval: I... IGnatius T Foobar
- [Citadel Development] Re: Merge Request Approva... HarlowSolutions
- [Citadel Development] Re: Merge Request App... IGnatius T Foobar
- [Citadel Development] Re: Merge Request... HarlowSolutions
- [Citadel Development] Re: Merge Re... IGnatius T Foobar
- [Citadel Development] Re: Merg... HarlowSolutions
- [Citadel Development] Re: ... IGnatius T Foobar
- [Citadel Development] Re: ... HarlowSolutions