diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-10-12 08:51:12 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:39:43 -0500 |
commit | c8978cb1f15b1ddc0c420baa568bd11db080b744 (patch) | |
tree | 7a04b650f52d1e6d143aa6bf4ed9f87e4670a9ef /source4/lib/ldb/common | |
parent | dc3e65b25295f68d0c7c5d3a7cc9bade638661f4 (diff) | |
download | samba-c8978cb1f15b1ddc0c420baa568bd11db080b744.tar.gz samba-c8978cb1f15b1ddc0c420baa568bd11db080b744.tar.bz2 samba-c8978cb1f15b1ddc0c420baa568bd11db080b744.zip |
r10918: - fixed standalone ldb build
- added note about allowedAttributesEffective (will be needed for mmc)
- fixed some more ldb warnings
(This used to be commit e9e4d81b6976549db8a7668572a5da466fbec4a9)
Diffstat (limited to 'source4/lib/ldb/common')
-rw-r--r-- | source4/lib/ldb/common/ldb_dn.c | 9 | ||||
-rw-r--r-- | source4/lib/ldb/common/ldb_msg.c | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/source4/lib/ldb/common/ldb_dn.c b/source4/lib/ldb/common/ldb_dn.c index 92e06025d5..b497de142b 100644 --- a/source4/lib/ldb/common/ldb_dn.c +++ b/source4/lib/ldb/common/ldb_dn.c @@ -127,7 +127,7 @@ static struct ldb_val ldb_dn_unescape_value(void *mem_ctx, const char *src) unsigned x; char *p, *dst = NULL, *end; - value.length = 0; + memset(&value, 0, sizeof(value)); LDB_DN_NULL_FAILED(src); @@ -276,8 +276,9 @@ static struct ldb_dn_component ldb_dn_explode_component(void *mem_ctx, char *raw char *p; int ret, qs, qe; + memset(&dc, 0, sizeof(dc)); + if (raw_component == NULL) { - dc.name = NULL; return dc; } @@ -618,8 +619,8 @@ char *ldb_dn_linearize_casefold(struct ldb_context *ldb, const struct ldb_dn *ed static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src) { struct ldb_dn_component dst; - - dst.name = NULL; + + memset(&dst, 0, sizeof(dst)); if (src == NULL) { return dst; diff --git a/source4/lib/ldb/common/ldb_msg.c b/source4/lib/ldb/common/ldb_msg.c index a72a4616fb..977f68144b 100644 --- a/source4/lib/ldb/common/ldb_msg.c +++ b/source4/lib/ldb/common/ldb_msg.c @@ -646,7 +646,7 @@ time_t ldb_string_to_time(const char *s) if (s == NULL) return 0; - ZERO_STRUCT(tm); + memset(&tm, 0, sizeof(tm)); if (sscanf(s, "%04u%02u%02u%02u%02u%02u", &tm.tm_year, &tm.tm_mon, &tm.tm_mday, &tm.tm_hour, &tm.tm_min, &tm.tm_sec) != 6) { |