summaryrefslogtreecommitdiffstats
path: root/lib/libaccess/acl.yy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libaccess/acl.yy.cpp')
-rw-r--r--lib/libaccess/acl.yy.cpp3
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 ) {