From 27232a8d36f5c5576cdfecd65ce12d29bdfd2f9d Mon Sep 17 00:00:00 2001 From: herbert Date: Mon, 28 Mar 2005 17:53:55 +1000 Subject: Let evaltree handle traps from cmdloop. --- ChangeLog | 1 + src/main.c | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 66952e3..a161d22 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,7 @@ * Removed unnecessary inclusion of main.h from eval.c. * Generalise setinputfile for use in read_profile/readcmdfile. * Handle SKIPEVAL in read_profile by exiting. + * Let evaltree handle traps from cmdloop. 2005-03-25 Gerrit Pape diff --git a/src/main.c b/src/main.c index 489599d..fd13ab2 100644 --- a/src/main.c +++ b/src/main.c @@ -231,8 +231,6 @@ cmdloop(int top) int skip; setstackmark(&smark); - if (pendingsigs) - dotrap(); if (jobctl) showjobs(out2, SHOW_CHANGED); inter = 0; @@ -251,7 +249,7 @@ cmdloop(int top) out2str("\nUse \"exit\" to leave shell.\n"); } numeof++; - } else if (n != NULL && nflag == 0) { + } else if (nflag == 0) { job_warning = (job_warning == 2) ? 1 : 0; numeof = 0; evaltree(n, 0); -- cgit 1.4.1