diff options
author | Tomáš Chvátal <tomas.chvatal@gmail.com> | 2014-11-29 11:13:12 +0100 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2014-12-02 14:26:03 +0100 |
commit | 7d82c859fcc81efebf5ac6c2ebc0ded0888c2a19 (patch) | |
tree | 7e5318875bf44cf4b9655f1921174e08e4420c7b /warnquota.c | |
parent | 4d32c5e013691649ff932ce91d37d72d9b8b3d6c (diff) | |
download | linuxquota-7d82c859fcc81efebf5ac6c2ebc0ded0888c2a19.tar.gz |
Stop using deprecated ldap_perror
Signed-off-by: Tomáš Chvátal <tchvatal@suse.cz>
Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'warnquota.c')
-rw-r--r-- | warnquota.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/warnquota.c b/warnquota.c index 7ce61cc..095186f 100644 --- a/warnquota.c +++ b/warnquota.c @@ -177,16 +177,16 @@ static int setup_ldap(struct configparams *config) struct berval cred = { .bv_val = config->ldap_bindpw, .bv_len = strlen(config->ldap_bindpw) }; - ldap_initialize(&ldapconn, config->ldap_uri); + ret = ldap_initialize(&ldapconn, config->ldap_uri); - if(ldapconn == NULL) { - ldap_perror(ldapconn, "ldap_init"); + if (ret != LDAP_SUCCESS) { + errstr(_("ldap_initialize() failed: %s\n"), ldap_err2string(ret)); return -1; } ret = ldap_sasl_bind_s(ldapconn, config->ldap_binddn, LDAP_SASL_SIMPLE, &cred, NULL, NULL, NULL); if(ret < 0) { - ldap_perror(ldapconn, "ldap_bind"); + errstr(_("ldap_sasl_bind_s() failed: %s\n"), ldap_err2string(ret)); return -1; } return 0; @@ -402,7 +402,7 @@ static char *lookup_user(struct configparams *config, char *user) if (ret < 0) { errstr(_("Error with %s.\n"), user); - ldap_perror(ldapconn, "ldap_search"); + errstr(_("ldap_search_ext_s() failed: %s\n"), ldap_err2string(ret)); return NULL; } @@ -978,7 +978,7 @@ static void usage(void) -a, --admins-file=admins-file non-default admins file\n\ -h, --help display this help message and exit\n\ -v, --version display version information and exit\n\n")); - fprintf(stderr, _("Bugs to %s\n"), PACKAGE_BUGREPORT); + errstr(_("Bugs to %s\n"), PACKAGE_BUGREPORT); wc_exit(1); } |