summaryrefslogtreecommitdiff
path: root/lib/vty.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/vty.c')
-rw-r--r--lib/vty.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/vty.c b/lib/vty.c
index 2ea24b8e..89a941ca 100644
--- a/lib/vty.c
+++ b/lib/vty.c
@@ -220,19 +220,19 @@ vty_hello (struct vty *vty)
{
FILE *f;
char buf[4096];
-
+
f = fopen (host.motdfile, "r");
if (f)
{
while (fgets (buf, sizeof (buf), f))
{
char *s;
- /* work backwards and squash all isspace() chars
- * we want nul terminated for vty_out */
- for (s = buf+strlen(buf); (s > buf) && isspace(*(s-1)); s--);
- *s = '\0';
- vty_out (vty, "%s%s", buf, VTY_NEWLINE);
- }
+ /* work backwards to ignore trailling isspace() */
+ for (s = buf + strlen (buf); (s > buf) && isspace (*(s - 1));
+ s--);
+ *s = '\0';
+ vty_out (vty, "%s%s", buf, VTY_NEWLINE);
+ }
fclose (f);
}
else