dbwrap: Fix Coverity ID 242750 Incorrect sizeof expression
authorVolker Lendecke <vl@samba.org>
Tue, 15 May 2012 16:51:06 +0000 (18:51 +0200)
committerVolker Lendecke <vl@samba.org>
Tue, 15 May 2012 19:37:07 +0000 (21:37 +0200)
Taking the size of "db" is correct, but a bit fishy. Silence Coverity.

lib/dbwrap/dbwrap_rbt.c

index c25ea6ec64f6c14e9194fca002b2174be892d5c2..d468953a8a854699b25d5f52b3cce43e06c321cc 100644 (file)
@@ -411,7 +411,7 @@ static int db_rbt_trans_dummy(struct db_context *db)
 static void db_rbt_id(struct db_context *db, const uint8_t **id, size_t *idlen)
 {
        *id = (uint8_t *)db;
-       *idlen = sizeof(db);
+       *idlen = sizeof(struct db_context *);
 }
 
 struct db_context *db_open_rbt(TALLOC_CTX *mem_ctx)