From 56a8baff3df6a5120b6c7bbca771dfb7c6934fd5 Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Sat, 17 Oct 2009 22:26:41 +0200 Subject: s4:ldb_msg - Use LDB constants on results --- source4/lib/ldb/common/ldb_msg.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'source4/lib/ldb/common') diff --git a/source4/lib/ldb/common/ldb_msg.c b/source4/lib/ldb/common/ldb_msg.c index 929f24cd88..09173253d0 100644 --- a/source4/lib/ldb/common/ldb_msg.c +++ b/source4/lib/ldb/common/ldb_msg.c @@ -896,14 +896,16 @@ int ldb_msg_check_string_attribute(const struct ldb_message *msg, const char *na struct ldb_val val; el = ldb_msg_find_element(msg, name); - if (el == NULL) - return 0; + if (el == NULL) { + return LDB_SUCCESS; + } val.data = discard_const_p(uint8_t, value); val.length = strlen(value); - if (ldb_msg_find_val(el, &val)) - return 1; + if (ldb_msg_find_val(el, &val)) { + return LDB_ERR_OPERATIONS_ERROR; + } - return 0; + return LDB_SUCCESS; } -- cgit