From b04a98dc86548cf6b0aa935c0ce5c579c3e46f95 Mon Sep 17 00:00:00 2001 From: Chris Allegretta Date: Thu, 14 Dec 2000 13:24:08 +0000 Subject: [PATCH] Use MAX_PATH in write_file strncpy (for now) instead of 132 git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@408 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 2 ++ files.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0dbd2356..a79f2de7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,6 +14,8 @@ General - Change open call flags, basically copy joe's way of doing it so a more recent version will actually be included in (un)stable. - Remove useless fstat call. + - Use MAX_PATH instead of static 132 for strncpy, at least until + we no longer use MAX_PATH. open_file() - Added check for S_ISBLK and S_ISCHR, don't open device files! - nano.c: diff --git a/files.c b/files.c index aa797e14..4f556a35 100644 --- a/files.c +++ b/files.c @@ -472,7 +472,7 @@ int write_file(char *name, int tmp) mask, realname, strerror(errno)); if (!tmp) { - strncpy(filename, realname, 132); + strncpy(filename, realname, PATH_MAX - 1); statusbar(_("Wrote %d lines"), lineswritten); UNSET(MODIFIED); titlebar();