* lib/prototypes.h, libmisc/valid.c: Change the prototype of

valid() to return a bool.
	* libmisc/valid.c: Add parenthesis.
This commit is contained in:
nekral-guest 2008-06-10 21:52:34 +00:00
parent 7cb33ba636
commit c573f432fe
3 changed files with 15 additions and 9 deletions

View File

@ -1,3 +1,9 @@
2008-06-10 Nicolas François <nicolas.francois@centraliens.net>
* lib/prototypes.h, libmisc/valid.c: Change the prototype of
valid() to return a bool.
* libmisc/valid.c: Add parenthesis.
2008-06-10 Nicolas François <nicolas.francois@centraliens.net> 2008-06-10 Nicolas François <nicolas.francois@centraliens.net>
* lib/commonio.c: Add brackets and parenthesis. * lib/commonio.c: Add brackets and parenthesis.

View File

@ -97,7 +97,7 @@ extern void sanitize_env (void);
/* fields.c */ /* fields.c */
extern void change_field (char *, size_t, const char *); extern void change_field (char *, size_t, const char *);
extern int valid_field (const char *, const char *); extern bool valid_field (const char *, const char *);
/* find_new_ids.c */ /* find_new_ids.c */
extern int find_new_uid (bool sys_user, uid_t *uid, uid_t const *preferred_uid); extern int find_new_uid (bool sys_user, uid_t *uid, uid_t const *preferred_uid);

View File

@ -49,7 +49,7 @@
* is used to indicate that a dummy salt must be used to encrypt the * is used to indicate that a dummy salt must be used to encrypt the
* password anyway. * password anyway.
*/ */
int valid (const char *password, const struct passwd *ent) bool valid (const char *password, const struct passwd *ent)
{ {
const char *encrypted; const char *encrypted;
const char *salt; const char *salt;
@ -63,9 +63,9 @@ int valid (const char *password, const struct passwd *ent)
if ((NULL != ent->pw_name) && ('\0' == ent->pw_passwd[0])) { if ((NULL != ent->pw_name) && ('\0' == ent->pw_passwd[0])) {
if ('\0' == password[0]) { if ('\0' == password[0]) {
return (1); /* user entered nothing */ return true; /* user entered nothing */
} else { } else {
return (0); /* user entered something! */ return false; /* user entered something! */
} }
} }
@ -73,7 +73,7 @@ int valid (const char *password, const struct passwd *ent)
* If there is no entry then we need a salt to use. * If there is no entry then we need a salt to use.
*/ */
if (ent->pw_name == (char *) 0 || ent->pw_passwd[0] == '\0') { if ((NULL == ent->pw_name) || ('\0' == ent->pw_passwd[0])) {
salt = "xx"; salt = "xx";
} else { } else {
salt = ent->pw_passwd; salt = ent->pw_passwd;
@ -94,11 +94,11 @@ int valid (const char *password, const struct passwd *ent)
* cause non-existent users to not be validated. * cause non-existent users to not be validated.
*/ */
if ((NULL != ent->pw_name) && if ( (NULL != ent->pw_name)
(strcmp (encrypted, ent->pw_passwd) == 0)) { && (strcmp (encrypted, ent->pw_passwd) == 0)) {
return (1); return true;
} else { } else {
return (0); return false;
} }
} }