* 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/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.
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++);
#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