]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/slapdn.c
reject registrations when back-monitor is not configured
[openldap] / servers / slapd / slapdn.c
index 400d5071db5b2bfb6fe81c441654cf749ac4c26d..0119e7fab595d4cf500938204fcb1ea57db3e378 100644 (file)
@@ -62,11 +62,24 @@ slapdn( int argc, char **argv )
                        }
                        
                } else {
-                       fprintf( stderr, "DN: <%s> check succeeded\n"
-                                       "normalized: <%s>\n"
-                                       "pretty:     <%s>\n",
-                                       dn.bv_val,
-                                       ndn.bv_val, pdn.bv_val );
+                       switch ( dn_mode ) {
+                       case SLAP_TOOL_LDAPDN_PRETTY:
+                               printf( "%s\n", pdn.bv_val );
+                               break;
+
+                       case SLAP_TOOL_LDAPDN_NORMAL:
+                               printf( "%s\n", ndn.bv_val );
+                               break;
+
+                       default:
+                               printf( "DN: <%s> check succeeded\n"
+                                               "normalized: <%s>\n"
+                                               "pretty:     <%s>\n",
+                                               dn.bv_val,
+                                               ndn.bv_val, pdn.bv_val );
+                               break;
+                       }
+
                        ch_free( ndn.bv_val );
                        ch_free( pdn.bv_val );
                }