$OpenBSD: patch-abbrev_c,v 1.1 2006/05/28 21:21:51 weingart Exp $ --- abbrev.c.orig Tue Dec 18 12:22:10 2001 +++ abbrev.c Fri May 5 11:06:05 2006 @@ -43,10 +43,10 @@ add_abbr(char *string) struct abbrev *a; struct abbrev *nexta; - (void) strcpy(px, "| "); + (void) strlcpy(px, "| ", sizeof px); if (!(pager = getenv("PAGER"))) pager = DFLT_PAGER; - (void) strcat(px, pager); + (void) strlcat(px, pager, sizeof px); f = openfile(px, &pid, NULL); if (!f) { error("Can't open pipe to %s", pager);