On 2018-02-10 11:08 +0100, Julien Cristau wrote: > Control: tag -1 moreinfo > [...] > Thanks, go ahead.
This is contradictory. Did you meant to tag the bug "confirmed" rather than "moreinfo"? >> +--- a/ncurses/tinfo/write_entry.c >> ++++ b/ncurses/tinfo/write_entry.c >> +@@ -267,6 +267,9 @@ _nc_write_entry(TERMTYPE *const tp) >> + #endif >> + #endif /* USE_SYMLINKS */ >> + >> ++ unsigned limit2 = sizeof(filename) - (2 + LEAF_LEN); >> ++ char saved = '\0'; >> ++ >> + static int call_count; >> + static time_t start_time; /* time at start of writes */ >> + >> +@@ -365,12 +368,18 @@ _nc_write_entry(TERMTYPE *const tp) >> + start_time = 0; >> + } >> + >> +- if (strlen(first_name) >= sizeof(filename) - (2 + LEAF_LEN)) >> ++ if (strlen(first_name) >= sizeof(filename) - (2 + LEAF_LEN)) { > > kind of curious that limit2 wasn't used here... Good point, I reported this upstream: https://lists.gnu.org/archive/html/bug-ncurses/2018-02/msg00016.html. Cheers, Sven