summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nslcd-common.h2
-rw-r--r--nslcd/cfg.c2
-rw-r--r--nss/hosts.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/nslcd-common.h b/nslcd-common.h
index f5ea14f..5d0f763 100644
--- a/nslcd-common.h
+++ b/nslcd-common.h
@@ -250,7 +250,7 @@ static void debug_dump(const void *ptr,size_t size)
/* allocate room for *char[num] */ \
BUF_ALLOC(fp,arr,char *,tmpint32); \
/* read all the strings */ \
- for (tmp2int32=0;tmp2int32<(num);tmp2int32++) \
+ for (tmp2int32=0;tmp2int32<(int32_t)(num);tmp2int32++) \
{ \
READ_STRING_BUF(fp,(arr)[tmp2int32]); \
}
diff --git a/nslcd/cfg.c b/nslcd/cfg.c
index a9ba6a1..5b7847b 100644
--- a/nslcd/cfg.c
+++ b/nslcd/cfg.c
@@ -360,7 +360,7 @@ static enum nss_status do_parse_list(char *values,char ***valptr,
#ifdef HAVE_STRTOK_R
char *tok_r;
#endif /* HAVE_STRTOK_R */
- int valcount;
+ size_t valcount;
int buflen = *pbuflen;
char *buffer = *pbuffer;
diff --git a/nss/hosts.c b/nss/hosts.c
index cd13c62..2720b54 100644
--- a/nss/hosts.c
+++ b/nss/hosts.c
@@ -153,7 +153,7 @@ static enum nss_status read_hostent_nextonempty(
do
{
/* read a host entry */
- retv=read_hostent(fp,AF_INET,result,buffer,buflen,errnop,h_errnop);
+ retv=read_hostent(fp,af,result,buffer,buflen,errnop,h_errnop);
/* check result */
if (retv!=NSS_STATUS_SUCCESS)
return retv;