+2005-10-06 Wim Taymans <wim@fluendo.com>
+
+ * gst/elements/gstfilesink.c: (gst_file_sink_close_file):
+ Don't use NULL pointers.
+
2005-10-06 Thomas Vander Stichele <thomas at apestaart dot org>
* gst/gst_private.h:
static void
gst_file_sink_close_file (GstFileSink * sink)
{
- if (fclose (sink->file) != 0) {
- GST_ELEMENT_ERROR (sink, RESOURCE, CLOSE,
- (_("Error closing file \"%s\"."), sink->filename), GST_ERROR_SYSTEM);
+ if (sink->file) {
+ if (fclose (sink->file) != 0) {
+ GST_ELEMENT_ERROR (sink, RESOURCE, CLOSE,
+ (_("Error closing file \"%s\"."), sink->filename), GST_ERROR_SYSTEM);
+ }
}
}
static void
gst_file_sink_close_file (GstFileSink * sink)
{
- if (fclose (sink->file) != 0) {
- GST_ELEMENT_ERROR (sink, RESOURCE, CLOSE,
- (_("Error closing file \"%s\"."), sink->filename), GST_ERROR_SYSTEM);
+ if (sink->file) {
+ if (fclose (sink->file) != 0) {
+ GST_ELEMENT_ERROR (sink, RESOURCE, CLOSE,
+ (_("Error closing file \"%s\"."), sink->filename), GST_ERROR_SYSTEM);
+ }
}
}