From b8ae9a85fa157f2fc205f77a32a80869151a6ab3 Mon Sep 17 00:00:00 2001 From: Cary R Date: Fri, 3 Jul 2020 23:12:06 -0700 Subject: [PATCH] Update size check in $fread() --- vpi/sys_fileio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vpi/sys_fileio.c b/vpi/sys_fileio.c index b4b1ee836..20baed5dc 100644 --- a/vpi/sys_fileio.c +++ b/vpi/sys_fileio.c @@ -639,7 +639,7 @@ static PLI_INT32 sys_fread_calltf(ICARUS_VPI_CONST PLI_BYTE8*name) val.format = vpiIntVal; vpi_get_value(arg, &val); count = val.value.integer; - if (count > max-start) { + if (count > max-start+1) { vpi_printf("WARNING: %s:%d: ", vpi_get_str(vpiFile, callh), (int)vpi_get(vpiLineNo, callh));