rpms/bash/devel bash-read-memleak.patch, NONE, 1.1 bash.spec, 1.93, 1.94

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Dec 8 11:42:38 UTC 2005


Author: twaugh

Update of /cvs/dist/rpms/bash/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv27817

Modified Files:
	bash.spec 
Added Files:
	bash-read-memleak.patch 
Log Message:
* Thu Dec  8 2005 Tim Waugh <twaugh at redhat.com> 3.0-40
- Fix read memleak when reading from non-blocking fd (bug #173283).

bash-read-memleak.patch:
 read.def |    1 +
 1 files changed, 1 insertion(+)

--- NEW FILE bash-read-memleak.patch ---
--- bash-3.0/builtins/read.def.read-memleak	2005-12-07 17:45:38.000000000 +0000
+++ bash-3.0/builtins/read.def	2005-12-07 17:45:39.000000000 +0000
@@ -461,6 +461,7 @@
   if (retval < 0)
     {
       builtin_error (_("read error: %d: %s"), fd, strerror (errno));
+      run_unwind_frame ("read_builtin");
       return (EXECUTION_FAILURE);
     }
 #endif


Index: bash.spec
===================================================================
RCS file: /cvs/dist/rpms/bash/devel/bash.spec,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- bash.spec	8 Dec 2005 11:34:51 -0000	1.93
+++ bash.spec	8 Dec 2005 11:42:36 -0000	1.94
@@ -57,6 +57,7 @@
 Patch126: bash-setlocale.patch
 Patch127: bash-sighandler.patch
 Patch128: bash-subshell.patch
+Patch129: bash-read-memleak.patch
 Prefix: %{_prefix}
 Requires: mktemp
 Obsoletes: bash2 etcskel
@@ -127,6 +128,7 @@
 %patch126 -p1 -b .setlocale
 %patch127 -p1 -b .sighandler
 %patch128 -p1 -b .subshell
+%patch129 -p1 -b .read-memleak
 
 echo %{version} > _distribution
 echo %{release} > _patchlevel
@@ -260,6 +262,7 @@
 
 %changelog
 * Thu Dec  8 2005 Tim Waugh <twaugh at redhat.com> 3.0-40
+- Fix read memleak when reading from non-blocking fd (bug #173283).
 - Missed another loop for improved sighandler patch (bug #169231).
 
 * Wed Dec  7 2005 Tim Waugh <twaugh at redhat.com> 3.0-39




More information about the fedora-cvs-commits mailing list