554325746@qq.com
2019-08-21 3603e569db5a358cdb8ff7d645566e7718a815f9
bug fix reverse
1个文件已修改
10 ■■■■■ 已修改文件
shm.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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{