aboutsummaryrefslogtreecommitdiffstats
path: root/libselinux/src/audit2why.c
diff options
context:
space:
mode:
Diffstat (limited to 'libselinux/src/audit2why.c')
-rw-r--r--libselinux/src/audit2why.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libselinux/src/audit2why.c b/libselinux/src/audit2why.c
index 02483a38..807bc42f 100644
--- a/libselinux/src/audit2why.c
+++ b/libselinux/src/audit2why.c
@@ -195,8 +195,9 @@ static int __policy_init(const char *init_path)
int rc;
unsigned int cnt;
+ path[PATH_MAX-1] = '\0';
if (init_path) {
- strncpy(path, init_path, PATH_MAX);
+ strncpy(path, init_path, PATH_MAX-1);
fp = fopen(path, "r");
if (!fp) {
snprintf(errormsg, sizeof(errormsg),