diff options
Diffstat (limited to 'pki/base')
-rw-r--r-- | pki/base/common/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java index b379a789..6de31428 100644 --- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java +++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/UpdateDomainXML.java @@ -334,7 +334,12 @@ public class UpdateDomainXML extends CMSServlet { if ((operation != null) && (operation.equals("remove"))) { status = remove_from_ldap(dn); - String adminUserDN = "uid=" + type + "-" + host + "-" + agentsport + ",ou=People," + basedn; + String adminUserDN; + if ((agentsport != null) && (!agentsport.equals(""))) { + adminUserDN = "uid=" + type + "-" + host + "-" + agentsport + ",ou=People," + basedn; + } else { + adminUserDN = "uid=" + type + "-" + host + "-" + sport + ",ou=People," + basedn; + } if (status.equals(SUCCESS)) { // remove the client cert for this subsystem's admin status = remove_from_ldap(adminUserDN); |