tdb2: fix arithmetic on void * pointer.
[ccan] / ccan / tdb2 / io.c
index 4ed37ca2cffbeaac1c6398ac5dbf20926e6d0d83..bb3d2192829dc504a885e06176f6a2e275c2bcd8 100644 (file)
@@ -342,7 +342,7 @@ enum TDB_ERROR tdb_write_off(struct tdb_context *tdb,
 static void *_tdb_alloc_read(struct tdb_context *tdb, tdb_off_t offset,
                             tdb_len_t len, unsigned int prefix)
 {
-       void *buf;
+       unsigned char *buf;
        enum TDB_ERROR ecode;
 
        /* some systems don't like zero length malloc */