From 4547ee7870587ef0671db8cd97215d4e6c428dfc Mon Sep 17 00:00:00 2001 From: mguessan Date: Fri, 22 Oct 2010 14:47:32 +0000 Subject: [PATCH] Caldav: protect ':' in VCALENDAR property params git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@1516 3d1905a2-6b24-0410-a738-b14d5a86fcbd --- src/java/davmail/exchange/VProperty.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java/davmail/exchange/VProperty.java b/src/java/davmail/exchange/VProperty.java index 69ba9a27..0d5cec97 100644 --- a/src/java/davmail/exchange/VProperty.java +++ b/src/java/davmail/exchange/VProperty.java @@ -370,7 +370,9 @@ public class VProperty { } protected void appendParamValue(StringBuilder buffer, String value) { - if (value.indexOf(';') >= 0 || value.indexOf(',') >= 0 || value.indexOf('(') >= 0 || value.indexOf('/') >= 0) { + if (value.indexOf(';') >= 0 || value.indexOf(',') >= 0 + || value.indexOf('(') >= 0 || value.indexOf('/') >= 0 + || value.indexOf(':') >= 0) { buffer.append('"').append(value).append('"'); } else { buffer.append(value);