> --- a/src/syslogd.c > +++ b/src/syslogd.c > @@ -1971,7 +1971,7 @@ load_conffile (const char *filename, struct filed **nextp) > if (*p == '\0' || *p == '#') > continue; > > - strcpy (cline, p); > + strncpy (cline, p, strlen (cline)); I guess this worked by chance: it does not copy the trailing zero, and it doesn’t address the overlapping-memory-regions issue. > A side note: compilation of inetutils failed for me complaining about > missing "help2man". It finished successfully after I had added > "help2man" to native-inputs. That’s because the patch modifies the source of an executable for which a man page is generated. Thanks for your feedback! I’ll report the issue upstream. Ludo’.