X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=fish%2Ffish.c;h=b782b7cbbe146fdce07a6787477002614d08fc4f;hb=11ebf214987a2e97de31313b49d0320cceb78275;hp=7b45fec75d6c2ea3f34c34395de9946bb6f0acac;hpb=baa1618e0f917017c1934b7da41250029c1791ef;p=libguestfs.git diff --git a/fish/fish.c b/fish/fish.c index 7b45fec..b782b7c 100644 --- a/fish/fish.c +++ b/fish/fish.c @@ -13,7 +13,7 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #include @@ -208,6 +208,7 @@ main (int argc, char *argv[]) int next_prepared_drive = 1; initialize_readline (); + init_event_handlers (); memset (&sa, 0, sizeof sa); sa.sa_handler = SIG_IGN; @@ -401,6 +402,7 @@ main (int argc, char *argv[]) sa.sa_handler = user_cancel; sa.sa_flags = SA_RESTART; sigaction (SIGINT, &sa, NULL); + sigaction (SIGQUIT, &sa, NULL); guestfs_set_pgroup (g, 1); } @@ -548,6 +550,7 @@ main (int argc, char *argv[]) progress_bar_free (bar); guestfs_close (g); + free_event_handlers (); exit (EXIT_SUCCESS); }