]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gstreamer0-10.git/commitdiff
gst/playback/gstqueue2.c: Fix compile error from ignored return value.
authorDavid Schleef <ds@schleef.org>
Sat, 16 Jun 2007 03:42:14 +0000 (03:42 +0000)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 29 Oct 2009 10:17:13 +0000 (11:17 +0100)
Original commit message from CVS:
* gst/playback/gstqueue2.c:
Fix compile error from ignored return value.

gst/playback/gstqueue2.c

index a221e68a133f8b3754a3ba8b68ba9e6eae3c004b..285decc0fdfb7c95c2e175229b015cfe992c6bd5 100644 (file)
@@ -767,13 +767,18 @@ gst_queue_write_buffer_to_file (GstQueue * queue, GstBuffer * buffer)
 {
   guint size;
   guint8 *data;
+  int ret;
 
   fseek (queue->temp_file, queue->writing_pos, SEEK_SET);
 
   data = GST_BUFFER_DATA (buffer);
   size = GST_BUFFER_SIZE (buffer);
 
-  fwrite (data, 1, size, queue->temp_file);
+  ret = fwrite (data, 1, size, queue->temp_file);
+  if (ret < size) {
+    /* FIXME do something useful here */
+    GST_ERROR_OBJECT (queue, "fwrite returned error");
+  }
   queue->writing_pos += size;
 }