From 3603e569db5a358cdb8ff7d645566e7718a815f9 Mon Sep 17 00:00:00 2001
From: 554325746@qq.com <554325746@qq.com>
Date: 星期三, 21 八月 2019 15:05:25 +0800
Subject: [PATCH] bug fix reverse
---
shm.go | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/shm.go b/shm.go
index 8d40445..911c2d9 100644
--- a/shm.go
+++ b/shm.go
@@ -65,7 +65,6 @@
var param []int
for _, v := range args {
- fmt.Println(v)
switch v.(type) {
case int:
param = append(param, v.(int))
@@ -74,13 +73,16 @@
return nil, errors.New("shmServer created recv error parameters")
}
}
- if len(param) != 2 {
- 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")
}
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