1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- BASH PATCH REPORT
- =================
- Bash-Release: 5.2
- Patch-ID: bash52-031
- Bug-Reported-by: Grisha Levit <grishalevit@gmail.com>
- Bug-Reference-ID: <CAMu=BrrD52xxF7C9Ke1fosAurHq1kz82t7FcHsrPBw9CbAst6A@mail.gmail.com>
- Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2023-06/msg00045.html
- Bug-Description:
- There is a memory leak in the code that implements the optimized $(<file)
- expansion for some code paths.
- Patch (apply with `patch -p0'):
- *** ../bash-5.2-patched/builtins/evalstring.c Tue Dec 13 12:53:21 2022
- --- builtins/evalstring.c Tue Nov 28 17:25:39 2023
- ***************
- *** 763,766 ****
- --- 773,779 ----
- if (fnp)
- *fnp = fn;
- + else
- + free (fn);
- +
- return fd;
- }
- *** ../bash-5.2/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
- --- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
- ***************
- *** 26,30 ****
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 30
-
- #endif /* _PATCHLEVEL_H_ */
- --- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 31
-
- #endif /* _PATCHLEVEL_H_ */
|