summaryrefslogtreecommitdiff
path: root/source3/passdb/pdb_ldap.c
diff options
context:
space:
mode:
authorJeremy Allison <jeremy@jeremy-desktop.(none)>2008-12-23 10:42:25 -0800
committerJeremy Allison <jeremy@jeremy-desktop.(none)>2008-12-23 10:42:25 -0800
commitaa4abac6b73db7be694bc9f6f097092271357d20 (patch)
tree8affb4766688cdbd6d04669902034ae4814d86ec /source3/passdb/pdb_ldap.c
parent7fd114bab72e4cc9bdb7a0017055b68ea7523f0a (diff)
downloadsamba-aa4abac6b73db7be694bc9f6f097092271357d20.tar.gz
samba-aa4abac6b73db7be694bc9f6f097092271357d20.tar.bz2
samba-aa4abac6b73db7be694bc9f6f097092271357d20.zip
Fix more ‘asprintf’, declared with attribute warn_unused_result.
Jeremy.
Diffstat (limited to 'source3/passdb/pdb_ldap.c')
-rw-r--r--source3/passdb/pdb_ldap.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/source3/passdb/pdb_ldap.c b/source3/passdb/pdb_ldap.c
index 95e9a01ba3..f031483ea1 100644
--- a/source3/passdb/pdb_ldap.c
+++ b/source3/passdb/pdb_ldap.c
@@ -4184,9 +4184,10 @@ static char *get_ldap_filter(TALLOC_CTX *mem_ctx, const char *username)
char *escaped = NULL;
char *result = NULL;
- asprintf(&filter, "(&%s(objectclass=%s))",
- "(uid=%u)", LDAP_OBJ_SAMBASAMACCOUNT);
- if (filter == NULL) goto done;
+ if (asprintf(&filter, "(&%s(objectclass=%s))",
+ "(uid=%u)", LDAP_OBJ_SAMBASAMACCOUNT) < 0) {
+ goto done;
+ }
escaped = escape_ldap_string_alloc(username);
if (escaped == NULL) goto done;