core: Fix condition for partial content transfer
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 5 Jan 2010 17:50:46 +0000 (19:50 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 5 Jan 2010 17:50:46 +0000 (19:50 +0200)
src/rygel/rygel-seekable-response.vala

index 5d7cb2c..cab3353 100644 (file)
@@ -42,7 +42,9 @@ internal class Rygel.SeekableResponse : Rygel.HTTPResponse {
                              HTTPSeek?    seek,
                              size_t       file_length,
                              Cancellable? cancellable) {
-        base (server, msg, seek != null, cancellable);
+        var partial = seek != null && seek.length < file_length;
+
+        base (server, msg, partial, cancellable);
 
         this.seek = seek;
         this.total_length = file_length;