Use pointers for dealing with raw data instead of strings.
authorZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Tue, 13 Jan 2009 14:33:10 +0000 (14:33 +0000)
committerZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Tue, 13 Jan 2009 14:33:10 +0000 (14:33 +0000)
svn path=/trunk/; revision=433

src/rygel/rygel-streamer.vala

index 6f17a1c..254e38d 100644 (file)
@@ -281,9 +281,9 @@ public class Rygel.Streamer : GLib.Object {
             msg.set_status (Soup.KnownStatusCode.OK);
         }
 
-        msg.response_body.append (Soup.MemoryUse.COPY,
-                                  contents.offset ((long) offset),
-                                  length);
+        char *data = (char *) contents + offset;
+
+        msg.response_body.append (Soup.MemoryUse.COPY, data, length);
     }
 
     /* Parses the HTTP Range header on @message and sets: