Merge branch 'ab/common-main-cleanup'
Code clean-up. * ab/common-main-cleanup: common-main.c: call exit(), don't return
This commit is contained in:
commit
67b7017593
@ -51,7 +51,10 @@ int main(int argc, const char **argv)
|
||||
|
||||
result = cmd_main(argc, argv);
|
||||
|
||||
trace2_cmd_exit(result);
|
||||
|
||||
return result;
|
||||
/*
|
||||
* We define exit() to call trace2_cmd_exit_fl() in
|
||||
* git-compat-util.h. Whether we reach this or exit()
|
||||
* elsewhere we'll always run our trace2 exit handler.
|
||||
*/
|
||||
exit(result);
|
||||
}
|
||||
|
@ -262,8 +262,9 @@ static int print_usage(void)
|
||||
* [] the "cmd_name" event has been generated.
|
||||
* [] this writes various "def_param" events for interesting config values.
|
||||
*
|
||||
* We further assume that if we return (rather than exit()), trace2_cmd_exit()
|
||||
* will be called by test-tool.c:cmd_main().
|
||||
* We return from here and let test-tool.c::cmd_main() pass the exit
|
||||
* code to common-main.c::main(), which will use it to call
|
||||
* trace2_cmd_exit().
|
||||
*/
|
||||
int cmd__trace2(int argc, const char **argv)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user