From d79fe1f7772a3ea6f998aeab10fe845f14493084 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sat, 22 Jun 2019 11:59:16 +0300 Subject: [PATCH] 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) --- src/fileio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.39.5