<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Hans,<br>
      <br>
      On 09/11/13 13:50, Hans Leidekker wrote:<br>
    </div>
    <blockquote cite="mid:1378900218.27842.8.camel@t400" type="cite">
      <pre wrap=""> static DWORD chunked_get_avail_data(data_stream_t *stream, http_request_t *req)
 {
-    /* Allow reading only from read buffer */
+    chunked_stream_t <b class="moz-txt-star"><span class="moz-txt-tag">*</span>chunked_stream = (chunked_stream_t<span class="moz-txt-tag">*</span></b>)stream;
+    DWORD res;
+
+    if(!chunked_stream->chunk_size || chunked_stream->chunk_size == ~0u) {
+        res = start_next_chunk(chunked_stream, req);
+        if(res != ERROR_SUCCESS)
+            return 0;
+    }
</pre>
    </blockquote>
    <br>
    start_next_chunk may block and we don't want chunked_get_avail_data
    to block.<br>
    <br>
    Jacek<br>
  </body>
</html>