From b49421d78e4da73b6955fb96906a2a9260a8f8dc Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 20 Jul 2009 18:04:19 +0200 Subject: Do not free reply in this error case, as it hasn't been set --- daemon/gvfsftptask.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/gvfsftptask.c b/daemon/gvfsftptask.c index 4c46c0ce..72e2cd6a 100644 --- a/daemon/gvfsftptask.c +++ b/daemon/gvfsftptask.c @@ -764,7 +764,7 @@ g_vfs_ftp_task_setup_data_connection_epsv (GVfsFtpTask *task, GVfsFtpMethod meth status = g_vfs_ftp_task_send_and_check (task, G_VFS_FTP_PASS_500, NULL, NULL, &reply, "EPSV"); if (G_VFS_FTP_RESPONSE_GROUP (status) != 2) - goto fail; + return G_VFS_FTP_METHOD_ANY; /* FIXME: parse multiple lines? */ s = strrchr (reply[0], '('); -- cgit v1.2.1