Hi folks. Here at the U of Minnesota we use a heavily-modded version of
Cambridge's Prayer webmail. Out of the box it has a normal expunge call. I
added one to do an expunge on specific messages. So, I happily did:
mail_expunge_full(stream, sequence, 0);
with 'sequence', of course, being a ptr to char the same as one would give
to mail_copy_full. It compiles fine, core dumps at run time. Debugging, I
get this:
signal SEGV (no mapping at the fault address) in imap_expunge at line
2403 in file "imap4r1.c"
2403 if (LOCAL->tmp[0]) *s++ = ',';
We're linking against a src-unmodified c-client built on solaris 9 with GNU
C, from imap-2006k. I know there is a more recent version of the IMAP
toolkit; I checked imap_expunge and it has not changed, so I thought I'd
ask here first for anything easy and obvious before building a new version
of c-client. Also checked the release notes of the newer versions and
didn't see anything referring to expunges.
Anyone have any thoughts, or similar experience? I'll be happy to provide
any more info as requested. Thanks,
-Brian Hayden
University of Minnesota
Internet Services
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw