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)
This commit is contained in:
Eli Zaretskii 2019-06-22 11:59:16 +03:00
parent e555bca80d
commit d79fe1f777

View file

@ -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