aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/builtin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/builtin.cpp')
-rw-r--r--src/builtin.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/builtin.cpp b/src/builtin.cpp
index 6a88ef5b..039dc7bc 100644
--- a/src/builtin.cpp
+++ b/src/builtin.cpp
@@ -3617,7 +3617,7 @@ static int builtin_fg(parser_t &parser, wchar_t **argv)
j->command_wcstr());
}
- const wcstring ft = tok_first(j->command_wcstr());
+ const wcstring ft = tok_first(j->command());
if (! ft.empty())
env_set(L"_", ft.c_str(), ENV_EXPORT);
reader_write_title(j->command());
@@ -4223,8 +4223,10 @@ wcstring_list_t builtin_get_names(void)
return result;
}
-void builtin_get_names(std::vector<completion_t> &list)
+void builtin_get_names(std::vector<completion_t> *list)
{
+ assert(list != NULL);
+ list->reserve(list->size() + BUILTIN_COUNT);
for (size_t i=0; i < BUILTIN_COUNT; i++)
{
append_completion(list, builtin_datas[i].name);