rem: if (bvw->priv->last_error_message) { g_free (bvw->priv->last_error_message); bvw->priv->last_error_message = NULL; }
add: if (bvw->priv->last_error) { g_error_free (bvw->priv->last_error); bvw->priv->last_error = NULL; }
context: bacon_video_widget_seek_time (BaconVideoWidget *bvw, gint64 time, GError **gerror){  g_return_val_if_fail (bvw != NULL, FALSE);  g_return_val_if_fail (BACON_IS_VIDEO_WIDGET (bvw), FALSE);  g_return_val_if_fail (GST_IS_ELEMENT (bvw->priv->play), FALSE);  /* Resetting last_error_message to NULL */  if (bvw->priv->last_error_message)    {      g_free (bvw->priv->last_error_message);      bvw->priv->last_error_message = NULL;    }  gst_element_seek (bvw->priv->play, GST_SEEK_METHOD_SET |		    GST_SEEK_FLAG_FLUSH | GST_FORMAT_TIME,		    time * GST_MSECOND);  return TRUE;}