libetpan-0.55 trouble in message flags in IMAP storage
????????? ???????? ???? <[email protected]> Mon, 08 Dec 2008 12:51:54 +0500
| Newsgroups | gmane.mail.libetpan.user |
|---|---|
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Sorry for my English!
I want to connect to IMAP server, and delete all message in specified
folder.
in my program i have this code:
- -------------------------------BEGIN C CODE-------------------
#include libetpan/libetpan.h>
struct mailstorage * storage;
storage = mailstorage_new(NULL);
imap_mailstorage_init(storage, "server",
143, NULL, CONNECTION_TYPE_PLAIN, IMAP_AUTH_TYPE_PLAIN,
"username", "pass", 0, NULL);
struct mailfolder * folder;
folder = mailfolder_new(storage,"foldername", NULL);
struct mailmessage_list * msg_list;
mailmessage *msg;
mailfolder_get_messages_list(folder, &msg_list);
for (index = 0; index < carray_count(msg_list->msg_tab); index++)
{
msg = carray_get(msg_list->msg_tab, index);
//
//DO SOMETHING WITH MESSAGE
//
printf("BEFORE\n");
msg->msg_flags->fl_flags = msg->msg_flags->fl_flags & MAIL_FLAG_DELETED;
printf("AFTER\n");
}
mailmessage_check(msg);
mailfolder_expunge(folder);
- ------------------------------END C CODE-----------------------
When i run this program, it's terminate by SIGSEGV and dumping core.
In my stdout i have:
BEFORE
Segmentation fault (core dumped).
Thank you!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkk80hoACgkQQnJBf+ilOuvabgCeKi91Vb4IIJ5+Hejtb5L7Iahu
s9YAniIYVSZMwj/SJaJiC2zRFHtN4gcr
=VHFv
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------