aboutsummaryrefslogtreecommitdiff
path: root/http_api.go
diff options
context:
space:
mode:
Diffstat (limited to 'http_api.go')
-rw-r--r--http_api.go11
1 files changed, 2 insertions, 9 deletions
diff --git a/http_api.go b/http_api.go
index a0b3163..c5d1c56 100644
--- a/http_api.go
+++ b/http_api.go
@@ -6,7 +6,6 @@ package awwan
import (
"encoding/json"
"fmt"
- "math"
"net/http"
"os"
"path"
@@ -327,7 +326,7 @@ func (aww *Awwan) httpApiFsPut(epr *libhttp.EndpointRequest) (rawBody []byte, er
func (aww *Awwan) httpApiExecute(epr *libhttp.EndpointRequest) (resb []byte, err error) {
var (
logp = "httpApiExecute"
- req = NewRequest()
+ req = &Request{}
res = &libhttp.EndpointResponse{}
data *HttpResponse
@@ -342,13 +341,7 @@ func (aww *Awwan) httpApiExecute(epr *libhttp.EndpointRequest) (resb []byte, err
}
req.Script = filepath.Join(aww.memfsBase.Opts.Root, req.Script)
- if req.BeginAt == 0 && req.EndAt == 0 {
- req.BeginAt = 1
- req.EndAt = math.MaxInt
- }
- if req.EndAt < req.BeginAt {
- req.EndAt = req.BeginAt
- }
+ req.lineRange = parseLineRange(req.LineRange)
aww.bufout.Reset()
aww.buferr.Reset()