8 May 22:05
SEGV on imap_expunge in c-client.
From: <bhayden <at> umn.edu>
Subject: SEGV on imap_expunge in c-client.
Newsgroups: gmane.mail.imap.uw.c-client
Date: 2008-05-08 20:07:54 GMT
Subject: SEGV on imap_expunge in c-client.
Newsgroups: gmane.mail.imap.uw.c-client
Date: 2008-05-08 20:07:54 GMT
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(Continue reading)
RSS Feed