From 877447361e3edccb90306ff276342899f115f9d1 Mon Sep 17 00:00:00 2001 From: Helin Wang Date: Wed, 17 May 2017 15:45:09 -0400 Subject: [PATCH] use unsigned char* for parameter.content --- paddle/go/cclient/cclient.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/paddle/go/cclient/cclient.go b/paddle/go/cclient/cclient.go index 2bb76dcb7d..dc86d47e8d 100644 --- a/paddle/go/cclient/cclient.go +++ b/paddle/go/cclient/cclient.go @@ -15,7 +15,7 @@ typedef enum { typedef struct { char* name; paddle_element_type element_type; - char* content; + unsigned char* content; int content_len; } paddle_parameter, paddle_gradient; @@ -213,7 +213,7 @@ func paddle_get_params(client C.client, names **C.char, dst **C.paddle_parameter param.name = C.CString(p.Name) } if !contentAllocated { - param.content = (*C.char)(C.malloc(C.size_t(len(p.Content)))) + param.content = (*C.uchar)(C.malloc(C.size_t(len(p.Content)))) } C.memcpy(unsafe.Pointer(param.content), unsafe.Pointer(&p.Content[0]), C.size_t(len(p.Content))) param.content_len = C.int(len(p.Content)) -- GitLab