tdb: Fix a C++ warning (cherry picked from samba commit be88a126ea50ea7e41583f402013c...
authorVolker Lendecke <vl@samba.org>
Fri, 6 Nov 2009 13:04:49 +0000 (14:04 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 16 Dec 2009 07:03:53 +0000 (08:03 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
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;