| Index: gclient.py
|
| diff --git a/gclient.py b/gclient.py
|
| index 90b75d9a2d64604c6cd4ec4f00e6ec5920e75c10..242cf0f2f7b6e0abddf9ad39504e6ce7584c89ae 100755
|
| --- a/gclient.py
|
| +++ b/gclient.py
|
| @@ -1777,6 +1777,9 @@ def Main(argv):
|
| # Not a known command. Default to help.
|
| GenUsage(parser, 'help')
|
| return CMDhelp(parser, argv)
|
| + except KeyboardInterrupt:
|
| + gclient_utils.GClientChildren.KillAllRemainingChildren()
|
| + raise
|
| except (gclient_utils.Error, subprocess2.CalledProcessError), e:
|
| print >> sys.stderr, 'Error: %s' % str(e)
|
| return 1
|
|
|