diff options
author | Junio C Hamano <gitster@pobox.com> | 2016-02-16 14:26:40 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-02-16 14:26:40 -0800 |
commit | 43b019022478703758b3744fa242867ed620a9a6 (patch) | |
tree | 1277ec6111906385f013f6f90e5152e933baab48 /pager.c | |
parent | Merge branch 'pt/am-builtin' (diff) | |
download | tgif-43b019022478703758b3744fa242867ed620a9a6.tar.xz |
pager: lose a separate argv[]
These days, using the embedded args array in the child_process
structure is the norm. Follow that practice.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pager.c')
-rw-r--r-- | pager.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -11,7 +11,6 @@ * something different on Windows. */ -static const char *pager_argv[] = { NULL, NULL }; static struct child_process pager_process = CHILD_PROCESS_INIT; static void wait_for_pager(void) @@ -70,9 +69,8 @@ void setup_pager(void) setenv("GIT_PAGER_IN_USE", "true", 1); /* spawn the pager */ - pager_argv[0] = pager; + argv_array_push(&pager_process.args, pager); pager_process.use_shell = 1; - pager_process.argv = pager_argv; pager_process.in = -1; if (!getenv("LESS")) argv_array_push(&pager_process.env_array, "LESS=FRX"); |