diff options
author | alee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-05-18 15:18:10 +0000 |
---|---|---|
committer | alee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-05-18 15:18:10 +0000 |
commit | 50fd212e13c88398ae50fe1b5bb538518961ae8a (patch) | |
tree | 877187578f0447e4ed02ec393fd841ba024d51c1 /pki/base/common/src/com/netscape/cms | |
parent | bbcc465d6ca2645ee1d197a792ab5202d580d79f (diff) | |
download | pki-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')
-rw-r--r-- | pki/base/common/src/com/netscape/cms/servlet/profile/ProfileServlet.java | 9 |
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++] = '\\'; |