diff --git a/paddle/go/cclient/cclient.go b/paddle/go/cclient/cclient.go
index 654b6f68a4..ee2d9d24fd 100644
--- a/paddle/go/cclient/cclient.go
+++ b/paddle/go/cclient/cclient.go
@@ -82,7 +82,7 @@ func cArrayToSlice(p unsafe.Pointer, len int) []byte {
 	// https://github.com/golang/go/wiki/cgo#turning-c-arrays-into-go-slices
 	//
 	// Go garbage collector will not interact with this data, need
-	// to be freed from C side.
+	// to be freed properly.
 	return (*[1 << 30]byte)(p)[:len:len]
 }
 
diff --git a/paddle/go/crecordio/crecordio.go b/paddle/go/crecordio/crecordio.go
index 3335d0795f..cfc15d29a6 100644
--- a/paddle/go/crecordio/crecordio.go
+++ b/paddle/go/crecordio/crecordio.go
@@ -126,7 +126,7 @@ func cArrayToSlice(p unsafe.Pointer, len int) []byte {
 	// https://github.com/golang/go/wiki/cgo#turning-c-arrays-into-go-slices
 	//
 	// Go garbage collector will not interact with this data, need
-	// to be freed from C side.
+	// to be freed properly.
 	return (*[1 << 30]byte)(p)[:len:len]
 }