diff --git a/ChangeLog b/ChangeLog index 3fd3d863b7..9b2bf0cb76 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-04-10 Ronald Bultje + + * ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_open_file): + Bail out if no filename was given. + 2004-04-10 Ronald Bultje * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps), diff --git a/ext/gnomevfs/gstgnomevfssink.c b/ext/gnomevfs/gstgnomevfssink.c index 8f74251d34..213c2c5d90 100644 --- a/ext/gnomevfs/gstgnomevfssink.c +++ b/ext/gnomevfs/gstgnomevfssink.c @@ -348,6 +348,7 @@ gst_gnomevfssink_open_file (GstGnomeVFSSink * sink) sink->own_handle = TRUE; } else if (!sink->handle) { GST_ELEMENT_ERROR (sink, RESOURCE, FAILED, (_("No filename given")), NULL); + return FALSE; } GST_FLAG_SET (sink, GST_GNOMEVFSSINK_OPEN);