]> git.sur5r.net Git - openldap/commitdiff
improve previous commit
authorPierangelo Masarati <ando@openldap.org>
Tue, 19 Jul 2005 19:13:50 +0000 (19:13 +0000)
committerPierangelo Masarati <ando@openldap.org>
Tue, 19 Jul 2005 19:13:50 +0000 (19:13 +0000)
servers/slapd/bconfig.c

index 39a1cda46102092c5f1051f121f78742144c28b6..624801ec882d84a92eb853f2af29b137626088a5 100644 (file)
@@ -1562,11 +1562,15 @@ config_suffix(ConfigArgs *c)
        }
 
        if ( notallowed != NULL ) {
+               char    buf[ SLAP_TEXT_BUFLEN ] = { '\0' };
+
+               if ( !BER_BVISNULL( &c->value_dn ) ) {
+                       snprintf( buf, sizeof( buf ), "<%s> ", c->value_dn.bv_val );
+               }
+
                Debug(LDAP_DEBUG_ANY,
-                       "%s: suffix <%s> not allowed in %s database.\n",
-                       c->log,
-                       BER_BVISNULL( &c->value_dn ) ? "NULL" : c->value_dn.bv_val,
-                       notallowed );
+                       "%s: suffix %snot allowed in %s database.\n",
+                       c->log, buf, notallowed );
                return 1;
        }