diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2007-03-04 21:03:06 +0100 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2007-03-04 21:03:06 +0100 |
commit | 48d51b66fac883fc8648fb6b9df487382b8addc2 (patch) | |
tree | e85684c4247e33f12417a95989210df016a35109 /nss/common.c | |
parent | 03fdef7f5c7667fd92232f6d055f98833bcfef19 (diff) |
code improvements by making type casts explicit, flagging ignored return values, renames and flagging of parameters and some miscelanious improvements (thanks to gcc warnings, splint, rats and flawfinder)
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@265 ef36b2f9-881f-0410-afb5-c4e39611909c
Diffstat (limited to 'nss/common.c')
-rw-r--r-- | nss/common.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nss/common.c b/nss/common.c index da4c68f..29e06f2 100644 --- a/nss/common.c +++ b/nss/common.c @@ -37,7 +37,7 @@ /* translates a nsklcd return code (as defined in nslcd.h) to a nss code (as defined in nss.h) */ -enum nss_status nslcd2nss(int code) +enum nss_status nslcd2nss(int32_t code) { switch (code) { @@ -62,15 +62,15 @@ FILE *nslcd_client_open() addr.sun_family=AF_UNIX; strcpy(addr.sun_path,NSLCD_SOCKET); /* connect to the socket */ - if (connect(sock,(struct sockaddr *)&addr,sizeof(struct sockaddr_un))<0) + if (connect(sock,(struct sockaddr *)&addr,(socklen_t)sizeof(struct sockaddr_un))<0) { - close(sock); + (void)close(sock); return NULL; } /* create a stream object */ if ((fp=fdopen(sock,"w+"))==NULL) { - close(sock); + (void)close(sock); return NULL; } /* return the stream */ |