From: Zeeshan Ali (Khattak) Date: Fri, 1 Apr 2011 13:45:41 +0000 (+0300) Subject: core: Don't mark completion for content-length encoding X-Git-Tag: RYGEL_0_10_0~59 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7802f048601661495d8e386c3b982a920e5e76a1;p=profile%2Fivi%2Frygel.git core: Don't mark completion for content-length encoding No need to mark completion of HTTP message when using Content-Length encoding. --- diff --git a/src/rygel/rygel-http-gst-response.vala b/src/rygel/rygel-http-gst-response.vala index 5698beb..ffa3a35 100644 --- a/src/rygel/rygel-http-gst-response.vala +++ b/src/rygel/rygel-http-gst-response.vala @@ -72,7 +72,9 @@ internal class Rygel.HTTPGstResponse : Rygel.HTTPResponse { this.pipeline.set_state (State.NULL); - if (!aborted) { + var encoding = this.msg.response_headers.get_encoding (); + + if (!aborted && encoding != Encoding.CONTENT_LENGTH) { this.msg.response_body.complete (); this.server.unpause_message (this.msg); }