summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/cms/servlet/profile
diff options
context:
space:
mode:
authoralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-05-18 15:18:10 +0000
committeralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-05-18 15:18:10 +0000
commit50fd212e13c88398ae50fe1b5bb538518961ae8a (patch)
tree877187578f0447e4ed02ec393fd841ba024d51c1 /pki/base/common/src/com/netscape/cms/servlet/profile
parentbbcc465d6ca2645ee1d197a792ab5202d580d79f (diff)
downloadpki-50fd212e13c88398ae50fe1b5bb538518961ae8a.tar.gz
pki-50fd212e13c88398ae50fe1b5bb538518961ae8a.tar.xz
pki-50fd212e13c88398ae50fe1b5bb538518961ae8a.zip
Bugzilla Bug #500736 - \n characters are being incorrectly escaped on profile review form
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@456 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/profile')
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/profile/ProfileServlet.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/profile/ProfileServlet.java b/pki/base/common/src/com/netscape/cms/servlet/profile/ProfileServlet.java
index aef62bf0e..4a17b112a 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/profile/ProfileServlet.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/profile/ProfileServlet.java
@@ -337,6 +337,15 @@ public class ProfileServlet extends CMSServlet {
continue;
}
+ /* some inputs are coming in as '\' and 'n' */
+ /* see BZ 500736 for details */
+ if ((c == 0x5c) && ((i+1)<l) && (in[i+1] == 'n')) {
+ out[j++] = '\\';
+ out[j++] = 'n';
+ i++;
+ continue;
+ }
+
switch (c) {
case '\n':
out[j++] = '\\';