Kaynağa Gözat

添加关键注释

niujiuru 2 hafta önce
ebeveyn
işleme
5d37efcb97
1 değiştirilmiş dosya ile 1 ekleme ve 0 silme
  1. 1 0
      mcu_ctrl_board/bridge.go

+ 1 - 0
mcu_ctrl_board/bridge.go

@@ -75,6 +75,7 @@ func RTU_JsonMsgProcCb(jsonStr *C.char) *C.char {
 		if w == nil { // 无应答
 		if w == nil { // 无应答
 			return nil
 			return nil
 		}
 		}
+		// 下面由C.CString()分配的堆内存由C侧释放
 		b, err := w.String()
 		b, err := w.String()
 		if err != nil {
 		if err != nil {
 			return C.CString(fmt.Sprintf("an error occurred while calling the String() method of jsonrpc2.Response: %v", err))
 			return C.CString(fmt.Sprintf("an error occurred while calling the String() method of jsonrpc2.Response: %v", err))