aboutsummaryrefslogtreecommitdiffstats
path: root/src/run/builtin.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/run/builtin.rs')
-rw-r--r--src/run/builtin.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/run/builtin.rs b/src/run/builtin.rs
index f8c6c4c..7ca1e5e 100644
--- a/src/run/builtin.rs
+++ b/src/run/builtin.rs
@@ -487,9 +487,9 @@ impl Builtin for alias {
let mut parse_fail = false;
let mut alias_args = Vec::new();
for arg in args {
- match <crate::parse::ExpString as crate::parse::Parse>::parse_from_bytes(&arg[..]) {
- Ok(parsed) => {
- alias_args.push(parsed);
+ match <Vec<crate::parse::ExpString> as crate::parse::Parse>::parse_from_bytes(&arg[..]) {
+ Ok(mut parsed) => {
+ alias_args.append(&mut parsed);
}
Err(err) => {
writeln!(