浏览代码

Fix possible overflow when PC20 dialplan is bigger that 234 bytes.

AdrianSimionov 9 年之前
父节点
当前提交
c4af4308bb
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/docsis.c

+ 2 - 2
src/docsis.c

@@ -170,8 +170,8 @@ add_dialplan (unsigned char *tlvbuf, unsigned int tlvbuflen) {
   unsigned int fileSize;
   unsigned short local_v_len;
   unsigned short *p_local_v_len = &local_v_len;
-  unsigned char local_char;
-  unsigned char *p_local_char = &local_char;
+  unsigned short local_char;
+  unsigned short *p_local_char = &local_char;
 
   dialplan_file = fopen("dialplan.txt", "rb");
   if (!dialplan_file) {