From a02fdac12afa34801ba51a793bdd0a6a0f359507 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 5 Nov 2009 04:36:12 +0000
Subject: [PATCH] Remove PEEK for response to BODY[] as well.

---
 exec/imapservice.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/exec/imapservice.js b/exec/imapservice.js
index 0ab12b48a1..467cf35cb9 100644
--- a/exec/imapservice.js
+++ b/exec/imapservice.js
@@ -131,7 +131,6 @@ function send_fetch_response(msgnum, format, uid)
 				continue;
 			switch(objtype) {
 				case 'BODY[HEADER.FIELDS':
-				case 'BODY.PEEK[HEADER.FIELDS':
 					tmp='';
 					get_rfc822_header();
 					resp += objtype+" (";
@@ -187,7 +186,7 @@ function send_fetch_response(msgnum, format, uid)
 				// fall-through
 			case 'BODY.PEEK[]':
 				get_rfc822();
-				resp += format[i].toUpperCase()+" {"+(rfc822.header.length+rfc822.text.length)+"}\r\n"+rfc822.header+rfc822.text+" ";
+				resp += format[i].replace(/\.PEEK/,"").toUpperCase()+" {"+(rfc822.header.length+rfc822.text.length)+"}\r\n"+rfc822.header+rfc822.text+" ";
 				break;
 			case 'BODY[HEADER.FIELDS':
 			case 'BODY.PEEK[HEADER.FIELDS':
-- 
GitLab