The following commit has been merged in the master branch:
commit 2cf62de30899d4ecd9321f59b80b8da441c3e897
Author: Guillaume Rousse <[email protected]>
Date:   Sun Jan 3 19:01:56 2010 +0100

    protect against error when used in history context (COMP_CWORD=0)

diff --git a/bash_completion b/bash_completion
index b2ad64a..05f1293 100644
--- a/bash_completion
+++ b/bash_completion
@@ -326,7 +326,12 @@ _get_cword()
 # COMP_WORDBREAKS.
 # @see _get_cword()
 #
-_get_pword() { _get_cword "${@:-}" 1; }
+_get_pword() 
+{
+    if [ $COMP_CWORD -ge 1 ]; then
+        _get_cword "${@:-}" 1;
+    fi
+}
 
 
 # If the word-to-complete contains a colon (:), left-trim COMPREPLY items with

-- 
bash-completion

_______________________________________________
Bash-completion-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/bash-completion-commits

Reply via email to