* libmisc/rlogin.c: Avoid assignments in comparisons.
* libmisc/rlogin.c: Avoid implicit conversion of integers to booleans. * libmisc/rlogin.c: Add brackets.
This commit is contained in:
parent
c638c3cc3d
commit
11003f5842
@ -1,3 +1,10 @@
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
||||
* libmisc/rlogin.c: Avoid assignments in comparisons.
|
||||
* libmisc/rlogin.c: Avoid implicit conversion of integers to
|
||||
booleans.
|
||||
* libmisc/rlogin.c: Add brackets.
|
||||
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
||||
* libmisc/failure.c (failcheck): The failed argument is a bool.
|
||||
|
@ -141,9 +141,11 @@ do_rlogin (const char *remote_host, char *name, int namelen, char *term,
|
||||
if ((cp = strchr (term, '/'))) {
|
||||
*cp++ = '\0';
|
||||
|
||||
if (!(remote_speed = atoi (cp)))
|
||||
remote_speed = atoi (cp);
|
||||
if (0 == remote_speed) {
|
||||
remote_speed = 9600;
|
||||
}
|
||||
}
|
||||
for (i = 0; speed_table[i].spd_baud != remote_speed &&
|
||||
speed_table[i].spd_name != -1; i++);
|
||||
|
||||
@ -165,8 +167,10 @@ do_rlogin (const char *remote_host, char *name, int namelen, char *term,
|
||||
#endif
|
||||
STTY (0, &termio);
|
||||
|
||||
if (!(pwd = getpwnam (name))) /* local, no need for xgetpwnam */
|
||||
pwd = getpwnam (name); /* local, no need for xgetpwnam */
|
||||
if (NULL == pwd) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* ruserok() returns 0 for success on modern systems, and 1 on
|
||||
|
Loading…
Reference in New Issue
Block a user