浏览代码

2009-02-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Fixed buffer overrun.
	* src/DHTRoutingTableDeserializer.cc
Tatsuhiro Tsujikawa 16 年之前
父节点
当前提交
8f596468eb
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 5 0
      ChangeLog
  2. 1 1
      src/DHTRoutingTableDeserializer.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2009-02-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Fixed buffer overrun.
+	* src/DHTRoutingTableDeserializer.cc
+	
 2009-02-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Added LL for long long int constant.

+ 1 - 1
src/DHTRoutingTableDeserializer.cc

@@ -91,7 +91,7 @@ void DHTRoutingTableDeserializer::deserialize(std::istream& in)
     memset(zero, 0, sizeof(zero));
 
     int version;
-    char buf[26];
+    char buf[55];
     // header
     in.read(buf, 8);
     if(memcmp(header, buf, 8) == 0) {