From 069c6d0dcfdf06660a7984d12bc3afb07d272373 Mon Sep 17 00:00:00 2001 From: alee Date: Fri, 10 Apr 2009 18:48:56 +0000 Subject: Bugzilla Bug #223353 - Values entered through web ui are not checked/escaped git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@381 c9f7a03b-bd48-0410-a16d-cbbf54688b0b --- pki/base/util/src/netscape/security/x509/LdapV3DNStrConverter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pki/base/util/src/netscape/security/x509/LdapV3DNStrConverter.java') diff --git a/pki/base/util/src/netscape/security/x509/LdapV3DNStrConverter.java b/pki/base/util/src/netscape/security/x509/LdapV3DNStrConverter.java index 68deca82f..e75947a8d 100644 --- a/pki/base/util/src/netscape/security/x509/LdapV3DNStrConverter.java +++ b/pki/base/util/src/netscape/security/x509/LdapV3DNStrConverter.java @@ -758,7 +758,11 @@ public class LdapV3DNStrConverter extends LdapDNStrConverter if (specialChars.indexOf(valueStr.charAt(i)) != -1) { retval.append('\\'); retval.append(valueStr.charAt(i)); - } + } else + if (valueStr.charAt(i) == '"') { + retval.append('\\'); + retval.append(valueStr.charAt(i)); + } else retval.append(valueStr.charAt(i)); } -- cgit