]> git.sur5r.net Git - openldap/commitdiff
Return EXIT_FAILURE if result code is not success.
authorKurt Zeilenga <kurt@openldap.org>
Mon, 11 Mar 2002 00:25:20 +0000 (00:25 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 11 Mar 2002 00:25:20 +0000 (00:25 +0000)
clients/tools/ldappasswd.c
clients/tools/ldapwhoami.c

index ea0977e833e2dc2d7e68804ee791e300b317dd5c..838eb0288e107756904a13be78a19003b170adfb 100644 (file)
@@ -101,7 +101,7 @@ main( int argc, char *argv[] )
        LDAP           *ld = NULL;
        struct berval *bv = NULL;
 
-       int id, code;
+       int id, code = LDAP_OTHER;
        LDAPMessage *res;
        char *matcheddn = NULL, *text = NULL, **refs = NULL;
        char    *retoid = NULL;
@@ -781,5 +781,5 @@ skip:
        /* disconnect from server */
        ldap_unbind (ld);
 
-       return EXIT_SUCCESS;
+       return code == LDAP_SUCCESS ? EXIT_SUCCESS : EXIT_FAILURE;
 }
index 1abe845ec1f4784b63808f204bce1227a676e2f1..fc7c44cee2a8b4457ca58dc069c9e3884edc9381 100644 (file)
@@ -95,7 +95,7 @@ main( int argc, char *argv[] )
        LDAP           *ld = NULL;
        struct berval *bv = NULL;
 
-       int id, code;
+       int id, code = LDAP_OTHER;
        LDAPMessage *res;
        char *matcheddn = NULL, *text = NULL, **refs = NULL;
        char    *retoid = NULL;
@@ -714,5 +714,5 @@ skip:
        /* disconnect from server */
        ldap_unbind (ld);
 
-       return EXIT_SUCCESS;
+       return code == LDAP_SUCCESS ? EXIT_SUCCESS : EXIT_FAILURE;
 }