diff --git a/src/modules/readlinemod/readlinemod.c b/src/modules/readlinemod/readlinemod.c index c48a61ec2b50b1e325e9e5848168c98f75d9fd1e..1fc561cba5866128aa5cfb8e24f6e7680271e561 100644 --- a/src/modules/readlinemod/readlinemod.c +++ b/src/modules/readlinemod/readlinemod.c @@ -106,7 +106,7 @@ static void f_readline(INT32 args) THREADS_ALLOW(); write(1, prompt, plen); - r=fgets(line,BLOCK,stdin); /* Should probably get rid of this one */ + r=fgets(line,BLOCK-1,stdin); /* Should probably get rid of this one */ line[BLOCK-1] = '\0'; /* Always NUL-terminated */ THREADS_DISALLOW();