diff --git a/debian/changelog b/debian/changelog index 0a0faf2b..cc2868c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ byobu (2.82) unreleased; urgency=low * usr/bin/byobu-select-session: - save a few forks, use regexes for screen -ls processing - fix select-session code, LP: #602750 + - handle ctrl-c bail-out of select-session, LP: #602753 -- Dustin Kirkland Fri, 02 Jul 2010 10:02:18 -0500 diff --git a/usr/bin/byobu-select-session b/usr/bin/byobu-select-session index b73169bd..6c1de8eb 100755 --- a/usr/bin/byobu-select-session +++ b/usr/bin/byobu-select-session @@ -54,6 +54,9 @@ if i > 1: tries += 1 choice = "" sys.stderr.write("\nERROR: Invalid input\n"); + except KeyboardInterrupt: + print + sys.exit(0) except: if choice == "": choice = 1