]> git.sur5r.net Git - openldap/commitdiff
Fix server==NULL bugs
authorKurt Zeilenga <kurt@openldap.org>
Wed, 18 Aug 1999 02:36:23 +0000 (02:36 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 18 Aug 1999 02:36:23 +0000 (02:36 +0000)
clients/ud/main.c

index 48df35676809c117deb7f4c7828746b870711336..6be4288ae5280259ca6631c6a3b1d0b98a459807 100644 (file)
@@ -295,13 +295,15 @@ status( void )
        if (debug & D_TRACE)
                printf("->status()\n");
 #endif
-       printf("  Current server is %s", server);
+       printf("  Current server is %s", server != NULL ? server : "<default>" );
        if ( ld != NULL ) {
                char *host = NULL;
                
                ldap_get_option(ld, LDAP_OPT_HOST_NAME, &host);
 
-               if (( host != NULL ) && (strcasecmp( host, server ) != 0 )) {
+               if ( host != NULL &&
+                       ( server == NULL || strcasecmp( host, server ) != 0 ) )
+               {
                        printf( " (%s)", host );
                }
        }