From 98768e7d2b3736a7924d8e17de206fd25071e395 Mon Sep 17 00:00:00 2001 From: Steve Grubb Date: Tue, 2 Jun 2020 17:11:19 -0400 Subject: [PATCH] Make fapolicyd-cli buffer bigger for rule listing --- ChangeLog | 2 ++ src/cli/fapolicyd-cli.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cli/fapolicyd-cli.c b/src/cli/fapolicyd-cli.c index feb9e71..8783547 100644 --- a/src/cli/fapolicyd-cli.c +++ b/src/cli/fapolicyd-cli.c @@ -41,6 +41,7 @@ #include "database.h" #include "file-backend.h" #include "fapolicyd-backend.h" +#include "string-util.h" static const char *usage = @@ -318,14 +319,14 @@ static int do_ftype(const char *path) static int do_list(void) { unsigned count = 1, lineno = 0; - char buf[160]; + char buf[BUFFER_MAX+1]; FILE *f = fopen(RULES_FILE, "rm"); if (f == NULL) { fprintf(stderr, "Cannot open rules file (%s)\n", strerror(errno)); return 1; } - while (get_line(f, buf, sizeof(buf), &lineno)) { + while (get_line(f, buf, BUFFER_MAX, &lineno)) { char *str = buf; lineno++; while (*str) {