소스 검색

Fix another memory leak when allocating memory for the dialplan.

AdrianSimionov 9 년 전
부모
커밋
ae96e033fc
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/docsis.c

+ 1 - 0
src/docsis.c

@@ -237,6 +237,7 @@ add_dialplan (unsigned char *tlvbuf, unsigned int tlvbuflen) {
 
   memcpy(tlvbuf + tlvbuflen, dialplan_buffer, fileSize);
   tlvbuflen = tlvbuflen + fileSize;
+  free(dialplan_buffer);
 
   memcpy (tlvbuf + tlvbuflen, "\xfe\x01\xff", 3);
   tlvbuflen += 3;