12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- BASH PATCH REPORT
- =================
- Bash-Release: 5.1
- Patch-ID: bash51-002
- Bug-Reported-by: oguzismailuysal@gmail.com
- Bug-Reference-ID: <CAH7i3LoHFUa4aSF5-AD2r80HG-p-YzD_9ZxomarZkhP8NMq63g@mail.gmail.com>
- Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2020-12/msg00037.html
- Bug-Description:
- If there are no jobs, and the `-n' and `-p' options are both supplied to
- `wait', bash can assign a value to the variable name specified with `-p'
- instead of leaving it unset.
- Patch (apply with `patch -p0'):
- *** ../bash-5.1-patched/builtins/wait.def 2020-04-09 15:13:57.000000000 -0400
- --- builtins/wait.def 2020-12-11 09:46:49.000000000 -0500
- ***************
- *** 214,222 ****
-
- status = wait_for_any_job (wflags, &pstat);
- - if (status < 0)
- - status = 127;
- -
- if (vname && status >= 0)
- bind_var_to_int (vname, pstat.pid);
- if (list)
- unset_waitlist ();
- --- 214,222 ----
-
- status = wait_for_any_job (wflags, &pstat);
- if (vname && status >= 0)
- bind_var_to_int (vname, pstat.pid);
- +
- + if (status < 0)
- + status = 127;
- if (list)
- unset_waitlist ();
- *** ../bash-5.1/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 1
-
- #endif /* _PATCHLEVEL_H_ */
- --- 26,30 ----
- looks for to find the patch level (for the sccs version string). */
-
- ! #define PATCHLEVEL 2
-
- #endif /* _PATCHLEVEL_H_ */
|