~rabbits/uxn

f07775a9a2e9c8f7dd0b78a1404ac67aaa3d697a — Andrew Alderwick 24 days ago 60080d8
(file device) Fix buffer overflow.
1 files changed, 1 insertions(+), 1 deletions(-)

M src/devices/file.c
M src/devices/file.c => src/devices/file.c +1 -1
@@ 65,7 65,7 @@ static Uint16
get_entry(char *p, Uint16 len, const char *pathname, const char *basename, int fail_nonzero)
{
	struct stat st;
	if(len < strlen(basename) + 7)
	if(len < strlen(basename) + 8)
		return 0;
	if(stat(pathname, &st))
		return fail_nonzero ? sprintf(p, "!!!! %s\n", basename) : 0;