summaryrefslogtreecommitdiff
path: root/lib/tdb
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2020-05-07 16:57:07 +1000
committerVolker Lendecke <vl@samba.org>2020-07-16 01:29:45 +0000
commitcfd34eef58577480ff546df44a210c8b98936387 (patch)
treeae7210237dbc1cb86f3eb41358fd09744343f6b1 /lib/tdb
parent6fc0a48626206d5964ed04acbbf86f81e51b34c3 (diff)
downloadsamba-cfd34eef58577480ff546df44a210c8b98936387.tar.gz
tdb: Fix some signed/unsigned comparisons
[207/389] Compiling lib/tdb/tools/tdbdump.c ../../../lib/tdb/tools/tdbrestore.c: In function ‘read_linehead’: ../../../lib/tdb/tools/tdbrestore.c:43:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 43 | for (i=0; i<sizeof(prefix); i++) { | ^ ../../../lib/tdb/tools/tdbrestore.c: In function ‘read_data’: ../../../lib/tdb/tools/tdbrestore.c:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (i=0; i<size; i++) { | ^ Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'lib/tdb')
-rw-r--r--lib/tdb/tools/tdbrestore.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/tdb/tools/tdbrestore.c b/lib/tdb/tools/tdbrestore.c
index 81c986c6003..9d5146272cc 100644
--- a/lib/tdb/tools/tdbrestore.c
+++ b/lib/tdb/tools/tdbrestore.c
@@ -27,7 +27,8 @@
static int read_linehead(FILE *f)
{
- int i, c;
+ size_t i;
+ int c;
int num_bytes;
char prefix[128];
@@ -84,7 +85,7 @@ static int read_hex(void) {
static int read_data(FILE *f, TDB_DATA *d, size_t size) {
int c, low, high;
- int i;
+ size_t i;
d->dptr = (unsigned char *)malloc(size);
if (d->dptr == NULL) {