Bash-4.2 patch 16
authorChet Ramey <chet.ramey@case.edu>
Wed, 23 Nov 2011 01:03:03 +0000 (20:03 -0500)
committerChet Ramey <chet.ramey@case.edu>
Wed, 23 Nov 2011 01:03:03 +0000 (20:03 -0500)
parse.y
patchlevel.h

diff --git a/parse.y b/parse.y
index bf569e1..889e77d 100644 (file)
--- a/parse.y
+++ b/parse.y
@@ -2499,7 +2499,7 @@ yylex ()
         We do this only if it is time to do so. Notice that only here
         is the mail alarm reset; nothing takes place in check_mail ()
         except the checking of mail.  Please don't change this. */
-      if (prompt_is_ps1 && time_to_check_mail ())
+      if (prompt_is_ps1 && parse_and_execute_level == 0 && time_to_check_mail ())
        {
          check_mail ();
          reset_mail_timer ();
index 05c9cc3..dd41e76 100644 (file)
@@ -25,6 +25,6 @@
    regexp `^#define[   ]*PATCHLEVEL', since that's what support/mkversion.sh
    looks for to find the patch level (for the sccs version string). */
 
-#define PATCHLEVEL 15
+#define PATCHLEVEL 16
 
 #endif /* _PATCHLEVEL_H_ */