summaryrefslogtreecommitdiff
path: root/pkg/server/env.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/server/env.go')
-rw-r--r--pkg/server/env.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkg/server/env.go b/pkg/server/env.go
index a3c9f49..ea93a0d 100644
--- a/pkg/server/env.go
+++ b/pkg/server/env.go
@@ -1,5 +1,9 @@
package server
+import (
+ "strings"
+)
+
func varGet(r *request) {
r.expect(1)
@@ -11,9 +15,9 @@ func varGet(r *request) {
}
func varSet(r *request) {
- r.expect(2)
+ value := strings.Join(r.args[1:], " ")
- if err := r.c.s.env.Set(r.args[0], r.args[1]); err != nil {
+ if err := r.c.s.env.Set(r.args[0], value); err != nil {
r.Fatal(err)
}
}