dovecot-2.0-sslstream: mailbox_name_get_sha128() truncated the r...
dovecot at dovecot.org
dovecot at dovecot.org
Sat Feb 13 03:00:56 EET 2010
details: http://hg.dovecot.org/dovecot-2.0-sslstream/rev/cf6f3ce452d3
changeset: 10672:cf6f3ce452d3
user: Timo Sirainen <tss at iki.fi>
date: Mon Feb 08 22:48:22 2010 +0200
description:
mailbox_name_get_sha128() truncated the returned GUID too early.
diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
src/lib-storage/mailbox-list.c | 2 +-
diffs (12 lines):
diff -r 64c8e5e792e9 -r cf6f3ce452d3 src/lib-storage/mailbox-list.c
--- a/src/lib-storage/mailbox-list.c Sun Feb 07 19:51:51 2010 +0200
+++ b/src/lib-storage/mailbox-list.c Mon Feb 08 22:48:22 2010 +0200
@@ -826,7 +826,7 @@ void mailbox_name_get_sha128(const char
unsigned char sha[SHA1_RESULTLEN];
sha1_get_digest(name, strlen(name), sha);
- memcpy(guid, sha, I_MIN(sizeof(guid), sizeof(sha)));
+ memcpy(guid, sha, I_MIN(MAIL_GUID_128_SIZE, sizeof(sha)));
}
struct mailbox_log *mailbox_list_get_changelog(struct mailbox_list *list)
More information about the dovecot-cvs
mailing list