Patch-ID: bash41-005
commit0e70a04f1b0dea6c88e793e70ac575ee208cb790
authorChet Ramey <chet@cwru.edu>
Wed, 17 Mar 2010 21:35:39 +0000 (17 17:35 -0400)
committerBradley M. Kuhn <bkuhn@ebb.org>
Wed, 17 Mar 2010 21:35:39 +0000 (17 17:35 -0400)
tree07bf5201ff52e52b77f4d51a8b29af894c21827b
parent7f7d6110741bbdfeac257a1192563dbc544e5814
Patch-ID: bash41-005

Bug-Reported-by: werner@suse.de
Bug-Reference-ID: <201002251238.o1PCcYcg016893@boole.suse.de>
Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2010-02/msg00132.html

Bug-Description:

When the `read' builtin times out after the timeout specified with -t is
exceeded, it does not reset the flags that tell signal handlers to process
signals immediately instead of deferring their handling.  This can result
in unsafe functions being called from signal handlers, which can cause bash
to hang or dump core.

This patch, in file bash41-005, was downloaded from ftp.gnu.org on 2011-05-29,
and bash41-005.sig was furthermore verified, yielding the following output:
gpg: Signature made Sat 20 Mar 2010 05:40:47 PM EDT using DSA key ID 64EA74AB
gpg: Good signature from "Chet Ramey <chet@cwru.edu>"
builtins/read.def
patchlevel.h