diff --git a/git-help.c b/git-help.c index 5cd7ab1..2570a2b 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(9 + strlen(argv[argc])); + cmd = malloc(9 + 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); }