From aaa86631787bb010af12e62ffd85877d72813509 Mon Sep 17 00:00:00 2001 From: Ross Lagerwall Date: Thu, 5 Feb 2015 23:48:17 +0000 Subject: smb: Fix a memory leak https://bugzilla.gnome.org/show_bug.cgi?id=744078 --- daemon/gvfsbackendsmb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'daemon/gvfsbackendsmb.c') diff --git a/daemon/gvfsbackendsmb.c b/daemon/gvfsbackendsmb.c index ea5024c4..5e75a731 100644 --- a/daemon/gvfsbackendsmb.c +++ b/daemon/gvfsbackendsmb.c @@ -816,7 +816,6 @@ do_open_for_read (GVfsBackend *backend, smbc_stat = smbc_getFunctionStat (op_backend->smb_context); res = smbc_stat (op_backend->smb_context, uri, &st); - g_free (uri); if ((res == 0) && (S_ISDIR (st.st_mode))) g_vfs_job_failed (G_VFS_JOB (job), G_IO_ERROR, G_IO_ERROR_IS_DIRECTORY, @@ -831,6 +830,7 @@ do_open_for_read (GVfsBackend *backend, g_vfs_job_open_for_read_set_handle (job, file); g_vfs_job_succeeded (G_VFS_JOB (job)); } + g_free (uri); } static void -- cgit v1.2.1