<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -552,6 +552,37 @@ static enum test_return test_issue_102(void) {
     assert(read(sock, buffer, sizeof(buffer)) == 0);
     close(sock);
     sock = connect_server(&quot;127.0.0.1&quot;, port, false);
+
+    sprintf(buffer, &quot;gets &quot;);
+    size_t offset = 5;
+    while (offset &lt; 4000) {
+        offset += sprintf(buffer + offset, &quot;%010u &quot;, (unsigned int)offset);
+    }
+
+    send_ascii_command(buffer);
+    usleep(250);
+
+    send_ascii_command(&quot;\r\n&quot;);
+    char rsp[80];
+    read_ascii_response(rsp, sizeof(rsp));
+    assert(strncmp(rsp, &quot;END&quot;, strlen(&quot;END&quot;)) == 0);
+    buffer[3]= ' ';
+    send_ascii_command(buffer);
+    usleep(250);
+    send_ascii_command(&quot;\r\n&quot;);
+    read_ascii_response(rsp, sizeof(rsp));
+    assert(strncmp(rsp, &quot;END&quot;, strlen(&quot;END&quot;)) == 0);
+
+
+    memset(buffer, ' ', 101);
+    strcat(buffer + 101, &quot;gets foo&quot;);
+    send_ascii_command(buffer);
+    /* verify that the server closed the connection */
+    assert(read(sock, buffer, sizeof(buffer)) == 0);
+
+    close(sock);
+    sock = connect_server(&quot;127.0.0.1&quot;, port, false);
+
     return TEST_PASS;
 }
 </diff>
      <filename>testapp.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d9cd01ede97f4145af9781d448c62a3318952719</id>
    </parent>
  </parents>
  <author>
    <name>Trond Norbye</name>
    <email>Trond.Norbye@sun.com</email>
  </author>
  <url>http://github.com/trondn/memcached/commit/e24110a42dcf036f25e38211198c8a1f8f9590da</url>
  <id>e24110a42dcf036f25e38211198c8a1f8f9590da</id>
  <committed-date>2009-11-02T09:54:37-08:00</committed-date>
  <authored-date>2009-11-02T09:16:46-08:00</authored-date>
  <message>Extend test-case for 102 to verify that large multigets work</message>
  <tree>4da58b488e0d11ef65fc0fbba3ddb1304d46553b</tree>
  <committer>
    <name>Dustin Sallings</name>
    <email>dustin@spy.net</email>
  </committer>
</commit>
