diff options
Diffstat (limited to 'lib/libaccess/acl.yy.cpp')
-rw-r--r-- | lib/libaccess/acl.yy.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libaccess/acl.yy.cpp b/lib/libaccess/acl.yy.cpp index 9ea95ac5..e248cea5 100644 --- a/lib/libaccess/acl.yy.cpp +++ b/lib/libaccess/acl.yy.cpp @@ -472,6 +472,7 @@ char *acltext; #ifdef XP_WIN32 #include <io.h> #endif +#include "plstr.h" #include "parse.h" #include "aclscan.h" @@ -1944,7 +1945,7 @@ acl_InitScanner(NSErr_t *errp, char *filename, char *buffer) acl_lineno = 1; acl_use_buffer = (filename == NULL) ? 1 : 0 ; if ( filename != NULL ) { - strcpy(acl_filename, filename); + PL_strncpyz(acl_filename, filename, sizeof(acl_filename)); #ifdef UTEST aclin = fopen(filename, "r"); if ( aclin == NULL ) { |