diff options
-rw-r--r-- | camel/ChangeLog | 5 | ||||
-rw-r--r-- | camel/camel-vee-folder.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 703e052fd7..7885a339f8 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,3 +1,8 @@ +2001-03-27 Not Zed <NotZed@Ximian.com> + + * camel-vee-folder.c (folder_changed): Fix a cut n paste bug, we + want uid_removed not uid_changed deref, fixes bug #1999. + 2001-03-27 Dan Winship <danw@ximian.com> * camel-sasl.c (camel_sasl_authtype_list): add an argument to say diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c index f2045a6bab..b6dba402f1 100644 --- a/camel/camel-vee-folder.c +++ b/camel/camel-vee-folder.c @@ -897,7 +897,7 @@ folder_changed(CamelFolder *sub, CamelFolderChangeInfo *changes, CamelVeeFolder } for (i=0;i<changes->uid_removed->len;i++) { - vuid = g_strdup_printf("%.8s%s", hash, (char *)changes->uid_changed->pdata[i]); + vuid = g_strdup_printf("%.8s%s", hash, (char *)changes->uid_removed->pdata[i]); vinfo = (CamelVeeMessageInfo *)camel_folder_summary_uid(folder->summary, vuid); if (vinfo) { camel_folder_change_info_remove_uid(vf->changes, vuid); |