summaryrefslogtreecommitdiff
path: root/warnquota.c
diff options
context:
space:
mode:
authorTomáš Chvátal <tomas.chvatal@gmail.com>2014-11-29 11:13:12 +0100
committerJan Kara <jack@suse.cz>2014-12-02 14:26:03 +0100
commit7d82c859fcc81efebf5ac6c2ebc0ded0888c2a19 (patch)
tree7e5318875bf44cf4b9655f1921174e08e4420c7b /warnquota.c
parent4d32c5e013691649ff932ce91d37d72d9b8b3d6c (diff)
downloadlinuxquota-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.c12
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);
}