tdb: Fix a C++ warning
[samba.git] / lib / tdb / common / check.c
index 4924734fdd8134c7db1a2b2972631d2988f280ce..f0a15f801b6e51c76cbff860ab007bfad4b0878c 100644 (file)
@@ -329,7 +329,8 @@ int tdb_check(struct tdb_context *tdb,
        }
 
        /* One big malloc: pointers then bit arrays. */
-       hashes = calloc(1, sizeof(hashes[0]) * (1+tdb->header.hash_size)
+       hashes = (unsigned char **)calloc(
+                       1, sizeof(hashes[0]) * (1+tdb->header.hash_size)
                        + BITMAP_BITS / CHAR_BIT * (1+tdb->header.hash_size));
        if (!hashes) {
                tdb->ecode = TDB_ERR_OOM;