1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 04:46:37 +02:00

core: fix completion of environment variable value when beginning of value is given

This commit is contained in:
Sébastien Helleu
2014-06-28 11:46:17 +02:00
parent 11cc85caea
commit fa4aaa8aa1
+5 -2
View File
@@ -1496,7 +1496,7 @@ completion_list_add_env_value_cb (void *data,
struct t_gui_completion *completion)
{
char **argv, *value;
int argc;
int argc, arg_index;
/* make C compiler happy */
(void) data;
@@ -1511,7 +1511,10 @@ completion_list_add_env_value_cb (void *data,
if (argc > 0)
{
value = getenv (argv[argc - 1]);
arg_index = completion->base_command_arg_index - 2;
if ((arg_index < 1) || (arg_index > argc - 1))
arg_index = argc - 1;
value = getenv (argv[arg_index]);
if (value)
{
gui_completion_list_add (completion, value,