rem: bail:
context: totem_pl_parser_add_asf_parser (TotemPlParser *parser, const char *url,		gpointer data){	gboolean retval = TOTEM_PL_PARSER_RESULT_UNHANDLED;	char *contents, **lines, *ref;	int size;	if (my_eel_read_entire_file (url, &size, &contents) != GNOME_VFS_OK)		return TOTEM_PL_PARSER_RESULT_ERROR;	contents = g_realloc (contents, size + 1);	contents[size] = '\0';	lines = g_strsplit (contents, "\n", 0);	g_free (contents);	ref = read_ini_line_string (lines, "Ref1", FALSE);	if (ref == NULL)		goto bail;	/* change http to mms, thanks Microsoft */	if (strncmp ("http", ref, 4) == 0)		memcpy(ref, "mmsh", 4);	totem_pl_parser_add_one_url (parser, ref, NULL);	retval = TOTEM_PL_PARSER_RESULT_SUCCESS;	g_free (ref);bail:	g_strfreev (lines);	return retval;}