diff --git a/source/functions.c b/source/functions.c index f438b86..a664589 100644 --- a/source/functions.c +++ b/source/functions.c @@ -4065,19 +4065,19 @@ BUILT_IN_FUNCTION(function_fexist, words) if ((filename = new_next_arg(words, &words))) { if (*filename == '/') - strlcpy(FileBuf, filename, BIG_BUFFER_SIZE); + strlcpy(FileBuf, filename, sizeof FileBuf); else if (*filename == '~') { if (!(fullname = expand_twiddle(filename))) RETURN_INT(-1); - strmcpy(FileBuf, fullname, BIG_BUFFER_SIZE); + strlcpy(FileBuf, fullname, sizeof FileBuf); new_free(&fullname); } #if defined(__EMX__) || defined(WINNT) else if (is_dos(filename)) - strmcpy(FileBuf, filename, BIG_BUFFER_SIZE); + strlcpy(FileBuf, filename, sizeof FileBuf); #endif else {