* src/chgpasswd.c: Add splint annotations.

* src/chpasswd.c: Likewise.
	* src/newusers.c: Likewise.
	* libmisc/salt.c, lib/prototypes.h (crypt_make_salt): Likewise.
This commit is contained in:
nekral-guest 2011-08-14 14:37:17 +00:00
parent e2bdb4ff83
commit a9c38f4902
6 changed files with 9 additions and 5 deletions

View File

@ -1,6 +1,10 @@
2011-08-14 Nicolas François <nicolas.francois@centraliens.net>
* libmisc/chowndir.c: Add splint annotations.
* src/chgpasswd.c: Likewise.
* src/chpasswd.c: Likewise.
* src/newusers.c: Likewise.
* libmisc/salt.c, lib/prototypes.h (crypt_make_salt): Likewise.
2011-08-14 Nicolas François <nicolas.francois@centraliens.net>

View File

@ -292,7 +292,7 @@ extern int do_rlogin (const char *remote_host, char *name, size_t namelen,
char *term, size_t termlen);
/* salt.c */
extern /*@observer@*/const char *crypt_make_salt (/*@null@*/const char *meth, /*@null@*/void *arg);
extern /*@observer@*/const char *crypt_make_salt (/*@null@*//*@observer@*/const char *meth, /*@null@*/void *arg);
/* setugid.c */
extern int setup_groups (const struct passwd *info);

View File

@ -202,7 +202,7 @@ static /*@observer@*/const char *gensalt (size_t salt_size)
* * For the SHA256 and SHA512 method, this specifies the number of rounds
* (if not NULL).
*/
/*@observer@*/const char *crypt_make_salt (/*@null@*/const char *meth, /*@null@*/void *arg)
/*@observer@*/const char *crypt_make_salt (/*@null@*//*@observer@*/const char *meth, /*@null@*/void *arg)
{
/* Max result size for the SHA methods:
* +3 $5$

View File

@ -65,7 +65,7 @@ static bool md5flg = false;
static bool sflg = false;
#endif
static const char *crypt_method = NULL;
static /*@null@*//*@observer@*/const char *crypt_method = NULL;
#ifdef USE_SHA_CRYPT
static long sha_rounds = 5000;
#endif

View File

@ -62,7 +62,7 @@ static bool md5flg = false;
static bool sflg = false;
#endif /* USE_SHA_CRYPT */
static const char *crypt_method = NULL;
static /*@null@*//*@observer@*/const char *crypt_method = NULL;
#ifdef USE_SHA_CRYPT
static long sha_rounds = 5000;
#endif /* USE_SHA_CRYPT */

View File

@ -75,7 +75,7 @@ const char *Prog;
static bool rflg = false; /* create a system account */
#ifndef USE_PAM
static bool cflg = false;
static char *crypt_method = NULL;
static /*@null@*//*@observer@*/char *crypt_method = NULL;
#ifdef USE_SHA_CRYPT
static bool sflg = false;
static long sha_rounds = 5000;