diff options
author | Martin Schwenke <martin@meltin.net> | 2020-05-07 16:57:07 +1000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2020-07-16 01:29:45 +0000 |
commit | cfd34eef58577480ff546df44a210c8b98936387 (patch) | |
tree | ae7210237dbc1cb86f3eb41358fd09744343f6b1 /lib/tdb | |
parent | 6fc0a48626206d5964ed04acbbf86f81e51b34c3 (diff) | |
download | samba-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.c | 5 |
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) { |