summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/include/proto.h2
-rw-r--r--source3/libsmb/namecache.c10
2 files changed, 6 insertions, 6 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h
index ac7b36f005b..dacd9e7fa44 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -678,7 +678,7 @@ NTSTATUS dos_to_ntstatus(uint8_t eclass, uint32_t ecode);
bool namecache_store(const char *name,
int name_type,
- int num_names,
+ size_t num_names,
struct ip_service *ip_list);
bool namecache_fetch(TALLOC_CTX *ctx,
const char *name,
diff --git a/source3/libsmb/namecache.c b/source3/libsmb/namecache.c
index ae22c2fc26a..76fab4dfce5 100644
--- a/source3/libsmb/namecache.c
+++ b/source3/libsmb/namecache.c
@@ -40,10 +40,10 @@
static char *ipstr_list_make(TALLOC_CTX *ctx,
const struct ip_service *ip_list,
- int ip_count)
+ size_t ip_count)
{
char *ipstr_list = NULL;
- int i;
+ size_t i;
/* arguments checking */
if (ip_list == NULL) {
@@ -222,13 +222,13 @@ static char *namecache_key(TALLOC_CTX *ctx,
bool namecache_store(const char *name,
int name_type,
- int num_names,
+ size_t num_names,
struct ip_service *ip_list)
{
time_t expiry;
char *key = NULL;
char *value_string = NULL;
- int i;
+ size_t i;
bool ret = false;
TALLOC_CTX *frame = talloc_stackframe();
@@ -240,7 +240,7 @@ bool namecache_store(const char *name,
if ( DEBUGLEVEL >= 5 ) {
char *addr = NULL;
- DBG_INFO("storing %d address%s for %s#%02x: ",
+ DBG_INFO("storing %zu address%s for %s#%02x: ",
num_names, num_names == 1 ? "": "es", name, name_type);
for (i = 0; i < num_names; i++) {