<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1344,10 +1344,10 @@ static bool grow_stats_buf(conn *c, size_t needed) {
     }
 
     if (nsize &gt; size) {
-        char *ptr = realloc(c-&gt;stats.buffer, nsize);
+        char *ptr = realloc(c-&gt;stats.buffer, nsize + c-&gt;stats.offset);
         if (ptr) {
             c-&gt;stats.buffer = ptr;
-            c-&gt;stats.size = nsize;
+            c-&gt;stats.size = nsize + c-&gt;stats.offset;
         } else {
             rv = false;
         }</diff>
      <filename>memcached.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a4106cf31d24a4c200fbfc50660f24dcf903e08f</id>
    </parent>
  </parents>
  <author>
    <name>Toru Maesaka</name>
    <email>dev@torum.net</email>
  </author>
  <url>http://github.com/tmaesaka/memcached/commit/404fd37417a6758d468d8c9f70e4c643c2b89051</url>
  <id>404fd37417a6758d468d8c9f70e4c643c2b89051</id>
  <committed-date>2009-04-05T22:50:45-07:00</committed-date>
  <authored-date>2009-04-05T22:50:45-07:00</authored-date>
  <message>Fix for incorrect stats buffer reallocation size</message>
  <tree>415178eaa2aa006af1cd2e9a2fbc564117501662</tree>
  <committer>
    <name>Toru Maesaka</name>
    <email>dev@torum.net</email>
  </committer>
</commit>
