소스 검색

解决内存泄漏;

scbc.sat2 5 년 전
부모
커밋
21ad525540
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      VideoCapture/VideoCapture/IOCPModel.cpp

+ 4 - 1
VideoCapture/VideoCapture/IOCPModel.cpp

@@ -942,9 +942,12 @@ void CIOCPModel::_DeviceProc(PER_IO_CONTEXT* pIoContext, Package* pak)
 	memcpy(reponse_pak->buf, pjdata, strlen(pjdata));
 	if (pjdata)
 		free(pjdata);
-	
+	pjdata = NULL;
+	cJSON_Delete(pJson);
+
 	int ret = send(pIoContext->m_sockAccept, (const char*)sdata, reponse_pak->header.len, 0);
 	delete[]sdata;
+	sdata = NULL;
 	if ( ret == -1 )
 	{
 		DWORD dwEr = GetLastError();