From: Eli Zaretskii Date: Sat, 22 Jun 2019 08:59:16 +0000 (+0300) Subject: Fix an off-by-one error in assertion X-Git-Tag: emacs-27.0.90~2329 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d79fe1f7772a3ea6f998aeab10fe845f14493084;p=emacs.git Fix an off-by-one error in assertion * src/fileio.c (Fexpand_file_name): Fix off-by-one error in an assertion. This avoids assertion violations when the home directory is an empty string for some reason. (Bug#36363) --- diff --git a/src/fileio.c b/src/fileio.c index b141f568d70..5dd14daacb4 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -1316,7 +1316,7 @@ the root directory. */) /* Now concatenate the directory and name to new space in the stack frame. */ tlen = length + file_name_as_directory_slop + (nmlim - nm) + 1; - eassert (tlen > file_name_as_directory_slop + 1); + eassert (tlen >= file_name_as_directory_slop + 1); #ifdef DOS_NT /* Reserve space for drive specifier and escape prefix, since either or both may need to be inserted. (The Microsoft x86 compiler