bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Crash on completion


From: Knirch
Subject: Re: Crash on completion
Date: Tue, 04 May 2010 15:48:43 -0000
User-agent: G2/1.0

Fix for above bug, would seem that the while loop has fallen out of
the globword: sections if (state == 0).. since I'm unsure what'll
happen with my reply formatting etc the patch below is without
whitespace changes, someone else can do a proper formatting of it :)

knirch@traktor:/tmp/bash-4.1$ diff -w -u bashline.c{.orig,}
--- bashline.c.orig     2010-03-09 10:21:14.000000000 +0100
+++ bashline.c  2010-03-09 10:49:35.000000000 +0100
@@ -1698,7 +1698,6 @@

          if (glob_matches[1] && rl_completion_type == TAB)     /* multiple
matches are bad */
            return ((char *)NULL);
-       }

       while (val = glob_matches[local_index++])
         {
@@ -1714,6 +1713,7 @@
            }
          free (val);
         }
+       }

       glob_ignore_case = old_glob_ignore_case;
       return ((char *)NULL);


reply via email to

[Prev in Thread] Current Thread [Next in Thread]