From e8ce775db824de329b81293b4e5d8fbd65624528 Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Mon, 22 Sep 1997 20:22:27 +0000 Subject: Imported from ../bash-2.01.1.tar.gz. --- general.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'general.c') diff --git a/general.c b/general.c index eae99ab..5e454a2 100644 --- a/general.c +++ b/general.c @@ -844,8 +844,9 @@ polite_directory_format (name) l = home ? strlen (home) : 0; if (l > 1 && strncmp (home, name, l) == 0 && (!name[l] || name[l] == '/')) { - strcpy (tdir + 1, name + l); + strncpy (tdir + 1, name + l, sizeof(tdir) - 2); tdir[0] = '~'; + tdir[sizeof(tdir) - 1] = '\0'; return (tdir); } else -- cgit v1.2.3