commit | cd163d4b4e190d5e5131962c1b8f84601d4736d4 | [log] [tgz] |
---|---|---|
author | Brandon Casey <drafnel@gmail.com> | Wed Nov 14 17:45:52 2012 -0800 |
committer | Junio C Hamano <gitster@pobox.com> | Thu Nov 15 18:04:54 2012 -0800 |
tree | b84cd743be4e7db07b924b053313e54ac2eefe8c | |
parent | 7e2010537e96d0a1144520222f20ba1dc3d61441 [diff] |
usage.c: detect recursion in die routines and bail out immediately It is theoretically possible for a die handler to get into a state of infinite recursion. For example, if a die handler called another function which itself called die(). Let's at least detect this situation, inform the user, and call exit. Signed-off-by: Brandon Casey <bcasey@nvidia.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>