Signed-off-by: Sami Kerola <kerolasa@xxxxxx> --- login-utils/login.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/login-utils/login.c b/login-utils/login.c index 0e45de7..b708467 100644 --- a/login-utils/login.c +++ b/login-utils/login.c @@ -256,13 +256,11 @@ static void motd(void) struct stat st; int fd; - if (stat(motdfile, &st) || !st.st_size) - continue; fd = open(motdfile, O_RDONLY, 0); if (fd < 0) continue; - - sendfile(fileno(stdout), fd, NULL, st.st_size); + if (!fstat(fd, &st) && st.st_size) + sendfile(fileno(stdout), fd, NULL, st.st_size); close(fd); } -- 2.6.2 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html