<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -3148,7 +3148,9 @@ static int try_read_command(conn *c) {
                     ++ptr;
                 }
 
-                if (strcmp(ptr, &quot;get &quot;) &amp;&amp; strcmp(ptr, &quot;gets &quot;)) {
+                if (ptr - c-&gt;rcurr &gt; 100 ||
+                    (strncmp(ptr, &quot;get &quot;, 4) &amp;&amp; strncmp(ptr, &quot;gets &quot;, 5))) {
+
                     conn_set_state(c, conn_closing);
                     return 1;
                 }</diff>
      <filename>memcached.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ea0fec7989ba00cf68326d017fd801a1716f8855</id>
    </parent>
  </parents>
  <author>
    <name>Tomash Brechko</name>
    <email>tomash.brechko@gmail.com</email>
  </author>
  <url>http://github.com/trondn/memcached/commit/d9cd01ede97f4145af9781d448c62a3318952719</url>
  <id>d9cd01ede97f4145af9781d448c62a3318952719</id>
  <committed-date>2009-11-02T09:52:45-08:00</committed-date>
  <authored-date>2009-11-02T09:15:54-08:00</authored-date>
  <message>Use strncmp when checking for large ascii multigets.</message>
  <tree>1d69c1937f8a378018675b2359781f52d562dad3</tree>
  <committer>
    <name>Dustin Sallings</name>
    <email>dustin@spy.net</email>
  </committer>
</commit>
