- break;
- }
- else if (i < len - 20 &&
- !strncasecmp(buf+i, "Transfer-Encoding:", 18))
- {
- i+=18;
- while (buf[i] == ' ')
- i++;
- if (i < len - 8)
- if (!strncasecmp(buf+i, "chunked", 7))
- chunked = 1;
- }
- else if (i < len - 17 &&
- !strncasecmp(buf+i, "Content-Length:", 15))
- {
- i+= 15;
- while (buf[i] == ' ')
- i++;
- content_len = 0;
- while (i <= len-4 && isdigit(buf[i]))
- content_len = content_len*10 + (buf[i++] - '0');
- if (content_len < 0) /* prevent negative offsets */
- content_len = 0;
+#if CHUNK_DEBUG
+ printf ("returning incomplete read at 2\n");
+ printf ("i=%d len=%d\n", i, len);
+#endif
+ return 0;