From c89fd1db426b05e372206661a2dfa455d4e53c2d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Mon, 31 May 2021 13:25:38 -0700 Subject: Added lots of extra compiler flags --- bp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bp.c') diff --git a/bp.c b/bp.c index ec2b180..99d0119 100644 --- a/bp.c +++ b/bp.c @@ -451,7 +451,7 @@ static int process_git_files(def_t *defs, pat_t *pattern, int argc, char *argv[] if (child == -1) err(EXIT_FAILURE, "Failed to fork"); if (child == 0) { - char **git_args = memcheck(calloc((size_t)(2+argc+1), sizeof(char*))); + const char **git_args = memcheck(calloc((size_t)(2+argc+1), sizeof(char*))); int g = 0; git_args[g++] = "git"; git_args[g++] = "ls-files"; @@ -460,7 +460,7 @@ static int process_git_files(def_t *defs, pat_t *pattern, int argc, char *argv[] err(EXIT_FAILURE, "Failed to hook up pipe to stdout"); if (close(fds[STDIN_FILENO]) != 0) err(EXIT_FAILURE, "Failed to close read end of pipe"); - (void)execvp("git", git_args); + (void)execvp("git", (char**)git_args); _exit(EXIT_FAILURE); } if (close(fds[STDOUT_FILENO]) != 0) -- cgit v1.2.3