Tim Waugh 393b61
			     BASH PATCH REPORT
Tim Waugh 393b61
			     =================
Tim Waugh 393b61
Tim Waugh 393b61
Bash-Release: 3.2
Tim Waugh 393b61
Patch-ID: bash32-006
Tim Waugh 393b61
Tim Waugh 393b61
Bug-Reported-by:	ebb9@byu.net
Tim Waugh 393b61
Bug-Reference-ID:	<45540862.9030900@byu.net>
Tim Waugh 393b61
Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2006-11/msg00017.html
Tim Waugh 393b61
			http://lists.gnu.org/archive/html/bug-bash/2006-11/msg00016.html
Tim Waugh 393b61
Tim Waugh 393b61
Bug-Description:
Tim Waugh 393b61
Tim Waugh 393b61
In some cases, code that is intended to be used in the presence of multibyte
Tim Waugh 393b61
characters is called when no such characters are present, leading to incorrect
Tim Waugh 393b61
display position calculations and incorrect redisplay.
Tim Waugh 393b61
Tim Waugh 393b61
Patch:
Tim Waugh 393b61
Tim Waugh 393b61
*** ../bash-3.2-patched/lib/readline/display.c	Thu Sep 14 14:20:12 2006
Tim Waugh 393b61
--- lib/readline/display.c	Mon Nov 13 17:55:57 2006
Tim Waugh 393b61
***************
Tim Waugh 393b61
*** 2381,2384 ****
Tim Waugh 393b61
--- 2409,2414 ----
Tim Waugh 393b61
    if (end <= start)
Tim Waugh 393b61
      return 0;
Tim Waugh 393b61
+   if (MB_CUR_MAX == 1 || rl_byte_oriented)
Tim Waugh 393b61
+     return (end - start);
Tim Waugh 393b61
  
Tim Waugh 393b61
    memset (&ps, 0, sizeof (mbstate_t));
Tim Waugh 393b61
*** ../bash-3.2/patchlevel.h	Thu Apr 13 08:31:04 2006
Tim Waugh 393b61
--- patchlevel.h	Mon Oct 16 14:22:54 2006
Tim Waugh 393b61
***************
Tim Waugh 393b61
*** 26,30 ****
Tim Waugh 393b61
     looks for to find the patch level (for the sccs version string). */
Tim Waugh 393b61
  
Tim Waugh 393b61
! #define PATCHLEVEL 5
Tim Waugh 393b61
  
Tim Waugh 393b61
  #endif /* _PATCHLEVEL_H_ */
Tim Waugh 393b61
--- 26,30 ----
Tim Waugh 393b61
     looks for to find the patch level (for the sccs version string). */
Tim Waugh 393b61
  
Tim Waugh 393b61
! #define PATCHLEVEL 6
Tim Waugh 393b61
  
Tim Waugh 393b61
  #endif /* _PATCHLEVEL_H_ */