From 89a80be46b9b9d3fd60dec66bfb6da309a5a672a Mon Sep 17 00:00:00 2001 From: Alexandru Gherghescu Date: Sat, 7 Mar 2020 11:29:55 +0200 Subject: [PATCH] Fix argc error Fix a bug where argc was displaced by 1 when trying to access argv. --- git-help.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/git-help.c b/git-help.c index 3bbff26..23960c2 100644 --- a/git-help.c +++ b/git-help.c @@ -27,13 +27,13 @@ int main(int argc, char **argv) if (argc == 1) system("man git"); else { - cmd = malloc(7 + strlen(argv[argc])); + cmd = malloc(7 + strlen(argv[argc - 1])); if (!cmd) { fprintf(stderr, "not enought memory to create command!\n"); exit(-1); } strcpy(cmd, "man git-"); - strcat(cmd, argv[argc]); + strcat(cmd, argv[argc - 1]); system(cmd); }