diff options
Diffstat (limited to 'source4/lib')
-rw-r--r-- | source4/lib/ldb/modules/ldb_map_inbound.c | 2 | ||||
-rw-r--r-- | source4/lib/ldb/modules/ldb_map_outbound.c | 4 | ||||
-rw-r--r-- | source4/lib/replace/snprintf.c | 2 | ||||
-rw-r--r-- | source4/lib/socket/socket_ipv6.c | 1 |
4 files changed, 5 insertions, 4 deletions
diff --git a/source4/lib/ldb/modules/ldb_map_inbound.c b/source4/lib/ldb/modules/ldb_map_inbound.c index b9119f341a..404b2ce528 100644 --- a/source4/lib/ldb/modules/ldb_map_inbound.c +++ b/source4/lib/ldb/modules/ldb_map_inbound.c @@ -68,7 +68,7 @@ static int ldb_msg_el_partition(struct ldb_module *module, struct ldb_message *l { const struct ldb_map_context *data = map_get_context(module); const struct ldb_map_attribute *map = map_attr_find_local(data, attr_name); - struct ldb_message_element *el; + struct ldb_message_element *el=NULL; /* Unknown attribute: ignore */ if (map == NULL) { diff --git a/source4/lib/ldb/modules/ldb_map_outbound.c b/source4/lib/ldb/modules/ldb_map_outbound.c index 7d1649c6f5..bd30d8ca27 100644 --- a/source4/lib/ldb/modules/ldb_map_outbound.c +++ b/source4/lib/ldb/modules/ldb_map_outbound.c @@ -507,7 +507,7 @@ static int map_subtree_select_local_not(struct ldb_module *module, void *mem_ctx /* Select a list of subtrees that query attributes in the local partition */ static int map_subtree_select_local_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) { - int i, j, ret; + int i, j, ret=0; /* Prepare new tree */ *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); @@ -630,7 +630,7 @@ static int map_subtree_collect_remote_not(struct ldb_module *module, void *mem_c /* Collect a list of subtrees that query attributes in the remote partition */ static int map_subtree_collect_remote_list(struct ldb_module *module, void *mem_ctx, struct ldb_parse_tree **new, const struct ldb_parse_tree *tree) { - int i, j, ret; + int i, j, ret=0; /* Prepare new tree */ *new = talloc_memdup(mem_ctx, tree, sizeof(struct ldb_parse_tree)); diff --git a/source4/lib/replace/snprintf.c b/source4/lib/replace/snprintf.c index c06e8d76a3..1ff3c1e324 100644 --- a/source4/lib/replace/snprintf.c +++ b/source4/lib/replace/snprintf.c @@ -914,7 +914,7 @@ static LLONG ROUND(LDOUBLE value) static double my_modf(double x0, double *iptr) { int i; - LLONG l; + LLONG l=0; double x = x0; double f = 1.0; diff --git a/source4/lib/socket/socket_ipv6.c b/source4/lib/socket/socket_ipv6.c index 7c349a4cdb..06734a190c 100644 --- a/source4/lib/socket/socket_ipv6.c +++ b/source4/lib/socket/socket_ipv6.c @@ -21,6 +21,7 @@ #include "includes.h" #include "lib/socket/socket.h" +#include "system/filesys.h" /* needed for close() */ #include "system/network.h" static struct in6_addr interpret_addr6(const char *name) |