Product SiteDocumentation Site

1.12. bash

1.12.1. RHBA-2011:0689: bug fix update

Updated bash packages that fix three bugs are now available for Red Hat Enterprise Linux 6.
Bash (Bourne-again shell) is the default shell for Red Hat Enterprise Linux.
This update fixes the following bugs:
  • When using arithmetic evaluation on an associative array with integer values, an attempt to provide an invalid subscript caused Bash to terminate unexpectedly with a segmentation fault. This update applies a patch that corrects this error, and providing an invalid subscript no longer causes the bash interpreter to crash. (BZ#618289)
  • Prior to this update, the Bash interpreter reported broken pipe errors for both external and built-in commands. Since these errors are only relevant for external commands, this update adapts the underlying source code to suppress the broken pipe error messages for built-in commands. As a result, only relevant messages are now presented to users. (BZ#664468)
  • Previous version of the bash(1) manual page did not provide a clear description of the "break", "continue", and "suspend" built-in commands. This update corrects this error, and extends the manual page to provide accurate and complete descriptions of these commands. (BZ#619704)
All users are advised to upgrade to these updated packages, which fix these bugs.