itUse "git-shell" as argv0 in execlp call. - git-restrict - simple utility for git repo permission management Err parazyd.org 70 hgit clone https://git.parazyd.org/git-restrict URL:https://git.parazyd.org/git-restrict parazyd.org 70 1Log /git/git-restrict/log.gph parazyd.org 70 1Files /git/git-restrict/files.gph parazyd.org 70 1Refs /git/git-restrict/refs.gph parazyd.org 70 1README /git/git-restrict/file/README.md.gph parazyd.org 70 1LICENSE /git/git-restrict/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 9cff63752cf8763bf649dac9d64810df68b83f66 /git/git-restrict/commit/9cff63752cf8763bf649dac9d64810df68b83f66.gph parazyd.org 70 1parent aa924e31a8f7510531a8852043fefba7fd2d67e8 /git/git-restrict/commit/aa924e31a8f7510531a8852043fefba7fd2d67e8.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Wed, 31 Mar 2021 11:28:25 +0200 Err parazyd.org 70 i Err parazyd.org 70 iUse "git-shell" as argv0 in execlp call. Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M git-restrict.c | 2 +- Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 1 insertion(+), 1 deletion(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/git-restrict.c b/git-restrict.c /git/git-restrict/file/git-restrict.c.gph parazyd.org 70 it@@ -70,7 +70,7 @@ int main(int argc, char *argv[]) Err parazyd.org 70 i } Err parazyd.org 70 i Err parazyd.org 70 i if (authorized) Err parazyd.org 70 i- if (execlp("git-shell", " ", "-c", orig_cmd, (char *)NULL) < 0) { Err parazyd.org 70 i+ if (execlp("git-shell", "git-shell", "-c", orig_cmd, (char *)NULL) < 0) { Err parazyd.org 70 i perror("execlp"); Err parazyd.org 70 i return 1; Err parazyd.org 70 i } Err parazyd.org 70 .