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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user