diff --git a/src/elogd.c b/src/elogd.c
index 0b9a9ca2..6798d5c1 100755
--- a/src/elogd.c
+++ b/src/elogd.c
@@ -4630,6 +4630,9 @@ int el_submit(LOGBOOK * lbs, int message_id, BOOL bedit, char *date, char attr_n
p += 41;
old_text = xmalloc(size + 1);
strlcpy(old_text, p, size);
+ if (old_text[strlen(old_text)-1] == '\n' ||
+ old_text[strlen(old_text)-1] == '\r')
+ old_text[strlen(old_text)-1] = 0;
}
}
@@ -8742,7 +8745,10 @@ void show_date_selector(int day, int month, int year, char *index)
rsprintf("\n");
rsprintf("\n");
+ rsprintf(" %s: ", loc("Year"));
if (year)
- rsprintf(" %s: ", loc("Year"),
- index, year);
+ rsprintf("", index, year);
else
- rsprintf(" %s: ", loc("Year"), index);
+ rsprintf("", index);
rsprintf("\n