r19917: Fix warnings
[kai/samba-autobuild/.git] / source3 / lib / ldb / ldb_tdb / ldb_cache.c
index 467f1ac34df346f7aa0c3f30af62ee9eb177eec3..632e22762f563c390d1fbddfad487a1c1eb54524 100644 (file)
@@ -60,7 +60,8 @@ static const struct {
 */
 static void ltdb_attributes_unload(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_message *msg;
        int i;
 
@@ -107,7 +108,8 @@ static int ltdb_attributes_flags(struct ldb_message_element *el, unsigned *v)
 */
 static int ltdb_attributes_load(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_message *msg = ltdb->cache->attributes;
        struct ldb_dn *dn;
        int i;
@@ -175,7 +177,8 @@ failed:
 */
 static int ltdb_subclasses_load(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_message *msg = ltdb->cache->subclasses;
        struct ldb_dn *dn;
        int i, j;
@@ -210,7 +213,8 @@ failed:
 */
 static void ltdb_subclasses_unload(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_message *msg;
        int i;
 
@@ -234,7 +238,8 @@ static void ltdb_subclasses_unload(struct ldb_module *module)
 */
 static int ltdb_baseinfo_init(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_message *msg;
        struct ldb_message_element el;
        struct ldb_val val;
@@ -287,7 +292,8 @@ failed:
  */
 static void ltdb_cache_free(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
 
        ltdb->sequence_number = 0;
        talloc_free(ltdb->cache);
@@ -310,11 +316,12 @@ int ltdb_cache_reload(struct ldb_module *module)
 */
 int ltdb_cache_load(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_dn *baseinfo_dn = NULL;
        struct ldb_dn *indexlist_dn = NULL;
        uint64_t seq;
-       struct ldb_message *baseinfo;
+       struct ldb_message *baseinfo = NULL;
 
        /* a very fast check to avoid extra database reads */
        if (ltdb->cache != NULL && 
@@ -416,7 +423,8 @@ failed:
 */
 int ltdb_increase_sequence_number(struct ldb_module *module)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        struct ldb_message *msg;
        struct ldb_message_element el[2];
        struct ldb_val val;
@@ -493,7 +501,8 @@ int ltdb_increase_sequence_number(struct ldb_module *module)
 */
 int ltdb_attribute_flags(struct ldb_module *module, const char *attr_name)
 {
-       struct ltdb_private *ltdb = module->private_data;
+       struct ltdb_private *ltdb =
+               (struct ltdb_private *)module->private_data;
        const struct ldb_message_element *attr_el;
        int i, j, ret=0;