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