From 512af9a421d68bab9dbf15f1b7918f70933b6c2f Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 26 八月 2019 14:27:33 +0800 Subject: [PATCH] update --- shm.go | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/shm.go b/shm.go index 0edb422..1505b32 100644 --- a/shm.go +++ b/shm.go @@ -4,6 +4,7 @@ "errors" "fmt" "io" + "time" "basic.com/valib/shm.git" ) @@ -77,9 +78,16 @@ return nil, errors.New("shmServer created recv too much parameters") } + blocks, size := 2, maxRecvSize + if len(param) == 2 { + blocks, size = param[0], param[1] + // return nil, errors.New("shmServer created recv too much parameters") + } + + time.Sleep(time.Millisecond) shm.Unlink(url) - rw, err := shm.CreateSimplex(url, 0644, param[0], param[1]) + rw, err := shm.CreateSimplex(url, 0644, blocks, size) if err == nil { fmt.Println(rw.Name()) return &SHM{ -- Gitblit v1.8.0