X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=receive-pack.c;h=ce986fe11cd8989b439f070e9bea5d68b6711758;hb=e921fb82cf6fb4a5f138ec9d27bc37c658336a8c;hp=18735061206a813d523fdf29dd3e5b06899f1a1d;hpb=93dcab2937624ebb97f91807576cddb242a55a46;p=git.git diff --git a/receive-pack.c b/receive-pack.c index 18735061..ce986fe1 100644 --- a/receive-pack.c +++ b/receive-pack.c @@ -24,7 +24,7 @@ struct command { unsigned char updated; unsigned char old_sha1[20]; unsigned char new_sha1[20]; - char ref_name[0]; + char ref_name[FLEX_ARRAY]; /* more */ }; static struct command *commands = NULL; @@ -79,7 +79,7 @@ static int run_update_hook(const char *refname, case -ERR_RUN_COMMAND_WAITPID_WRONG_PID: die("waitpid is confused"); case -ERR_RUN_COMMAND_WAITPID_SIGNAL: - fprintf(stderr, "%s died of signal", update_hook); + fprintf(stderr, "%s died of signal\n", update_hook); return -1; case -ERR_RUN_COMMAND_WAITPID_NOEXIT: die("%s died strangely", update_hook); @@ -173,7 +173,7 @@ static void run_update_post_hook(struct command *cmd) argc++; } argv[argc] = NULL; - run_command_v(argc, argv); + run_command_v_opt(argc, argv, RUN_COMMAND_NO_STDIO); } /*