> Hello list,
> hello Chet.
> 
> Bug reported on freenode's IRC #bash by: Satgi
> 
> There is a crash somewhere in completion (the last commandline is
> completed using TAB):
> 
>   echo $BASH_VERSION
>   4.1.2(1)-release
>   mkdir -p the/?/directory
>   ./the/\?/Segmentation fault (core dumped)

This was reported about five weeks ago, and there's a patch in the pipeline.
I've attached a version for the curious; try it out and let me know.

Chet

*** ../bash-4.1-patched/bashline.c      2009-10-24 14:10:19.000000000 -0400
--- bashline.c  2010-01-30 21:53:49.000000000 -0500
***************
*** 1681,1685 ****
       characters in the common prefix are bad) will ever be returned on
       regular completion. */
!   if (glob_pattern_p (hint))
      {
        if (state == 0)
--- 1681,1685 ----
       characters in the common prefix are bad) will ever be returned on
       regular completion. */
!   if (globpat)
      {
        if (state == 0)

``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to