mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
Merge pull request #321 from fnproject/uncap-slice
oops, try to pre-allocate slice of useful size but if not allow expan…
This commit is contained in:
@@ -63,7 +63,7 @@ func (s *Server) serve(c *gin.Context, appName, path string) {
|
|||||||
|
|
||||||
if model.Type == "async" {
|
if model.Type == "async" {
|
||||||
// TODO we should push this into GetCall somehow (CallOpt maybe) or maybe agent.Queue(Call) ?
|
// TODO we should push this into GetCall somehow (CallOpt maybe) or maybe agent.Queue(Call) ?
|
||||||
buf := bytes.NewBuffer(make([]byte, 0, c.Request.ContentLength)) // TODO sync.Pool me
|
buf := bytes.NewBuffer(make([]byte, c.Request.ContentLength)[:0]) // TODO sync.Pool me
|
||||||
_, err := buf.ReadFrom(c.Request.Body)
|
_, err := buf.ReadFrom(c.Request.Body)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
handleErrorResponse(c, models.ErrInvalidPayload)
|
handleErrorResponse(c, models.ErrInvalidPayload)
|
||||||
|
|||||||
Reference in New Issue
Block a user