zhangmeng
2024-01-23 d1f7194a61f349bbd62ab1956001b1a905815ecb
bug fixed
1个文件已修改
8 ■■■■ 已修改文件
api/bhsgo/bhome_node.go 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/bhsgo/bhome_node.go
@@ -175,7 +175,7 @@
    defer C.BHFree(cpid, cpid_len)
    defer C.BHFree(creply, creply_len)
    if r {
        *proc_id = ByteSlice2String(unsafeGetBytes(&cpid, int(cpid_len)))
        *proc_id = string(unsafeGetBytes(&cpid, int(cpid_len)))
        pub.Unmarshal(unsafeGetBytes(&creply, int(creply_len)))
    }
@@ -211,7 +211,7 @@
    if r {
        // *proc_id = string(C.GoBytes(cpid, cpid_len))
        // reply.Unmarshal(C.GoBytes(creply, creply_len))
        *proc_id = ByteSlice2String(unsafeGetBytes(&cpid, int(cpid_len)))
        *proc_id = string(unsafeGetBytes(&cpid, int(cpid_len)))
        reply.Unmarshal(unsafeGetBytes(&creply, int(creply_len)))
    }
    return r
@@ -230,7 +230,7 @@
    if r {
        // *proc_id = string(C.GoBytes(cpid, cpid_len))
        // req.Unmarshal(C.GoBytes(creply, creply_len))
        *proc_id = ByteSlice2String(unsafeGetBytes(&cpid, int(cpid_len)))
        *proc_id = string(unsafeGetBytes(&cpid, int(cpid_len)))
        req.Unmarshal(unsafeGetBytes(&creply, int(creply_len)))
    }
    return r
@@ -249,7 +249,7 @@
    r := C.BHGetLastError(&creply, &creply_len)
    defer C.BHFree(creply, creply_len)
    // return int(r), string(C.GoBytes(creply, creply_len))
    return int(r), ByteSlice2String(unsafeGetBytes(&creply, int(creply_len)))
    return int(r), string(unsafeGetBytes(&creply, int(creply_len)))
}