dovecot-2.2: lib-imap-storage: imap_msgpart_size() should return...

dovecot at dovecot.org dovecot at dovecot.org
Sun Sep 16 01:06:12 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.2/rev/8e29272c35fa
changeset: 15070:8e29272c35fa
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Sep 16 01:06:04 2012 +0300
description:
lib-imap-storage: imap_msgpart_size() should return size as uoff_t, not size_t

diffstat:

 src/imap/imap-fetch-body.c          |  2 +-
 src/lib-imap-storage/imap-msgpart.c |  2 +-
 src/lib-imap-storage/imap-msgpart.h |  2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diffs (36 lines):

diff -r 9d684784de9b -r 8e29272c35fa src/imap/imap-fetch-body.c
--- a/src/imap/imap-fetch-body.c	Sun Sep 16 01:02:10 2012 +0300
+++ b/src/imap/imap-fetch-body.c	Sun Sep 16 01:06:04 2012 +0300
@@ -155,7 +155,7 @@
 			     struct imap_fetch_body_data *body)
 {
 	string_t *str;
-	size_t size;
+	uoff_t size;
 
 	if (mail == NULL) {
 		imap_msgpart_free(&body->msgpart);
diff -r 9d684784de9b -r 8e29272c35fa src/lib-imap-storage/imap-msgpart.c
--- a/src/lib-imap-storage/imap-msgpart.c	Sun Sep 16 01:02:10 2012 +0300
+++ b/src/lib-imap-storage/imap-msgpart.c	Sun Sep 16 01:06:04 2012 +0300
@@ -701,7 +701,7 @@
 }
 
 int imap_msgpart_size(struct mail *mail, struct imap_msgpart *msgpart,
-		      size_t *size_r)
+		      uoff_t *size_r)
 {
 	struct imap_msgpart_open_result result;
 	struct message_part *part;
diff -r 9d684784de9b -r 8e29272c35fa src/lib-imap-storage/imap-msgpart.h
--- a/src/lib-imap-storage/imap-msgpart.h	Sun Sep 16 01:02:10 2012 +0300
+++ b/src/lib-imap-storage/imap-msgpart.h	Sun Sep 16 01:06:04 2012 +0300
@@ -43,7 +43,7 @@
 		      struct imap_msgpart_open_result *result_r);
 /* Return msgpart's size without actually opening the stream (if possible). */
 int imap_msgpart_size(struct mail *mail, struct imap_msgpart *msgpart,
-		      size_t *size_r);
+		      uoff_t *size_r);
 
 /* Return msgpart's IMAP BODYPARTSTRUCTURE */
 int imap_msgpart_bodypartstructure(struct mail *mail,


More information about the dovecot-cvs mailing list