]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/getdn.c
ITS#8605 - spelling fixes
[openldap] / libraries / libldap / getdn.c
index c69882e89f52b7b590d1b0c9f210e21f4468e7a9..701c9640ee6cb73567b373b7b3958ef5b3c71eac 100644 (file)
@@ -1,7 +1,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1998-2013 The OpenLDAP Foundation.
+ * Copyright 1998-2017 The OpenLDAP Foundation.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -2987,7 +2987,7 @@ int ldap_dn2bv_x( LDAPDN dn, struct berval *bv, unsigned flags, void *ctx )
         * a null dn means an empty dn string 
         * FIXME: better raise an error?
         */
-       if ( dn == NULL ) {
+       if ( dn == NULL || dn[0] == NULL ) {
                bv->bv_val = LDAP_STRDUPX( "", ctx );
                return( LDAP_SUCCESS );
        }
@@ -3198,7 +3198,7 @@ int ldap_dn2bv_x( LDAPDN dn, struct berval *bv, unsigned flags, void *ctx )
                 * Sort of UFN for DCE DNs: a slash ('/') separated
                 * global->local DN with no types; strictly speaking,
                 * the naming context should be a domain, which is
-                * written in DNS-style, e.g. dot-deparated.
+                * written in DNS-style, e.g. dot-separated.
                 * 
                 * Example:
                 *