From 112b99950e3ff8d7ce4682573a06bc46a4b53b51 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Tue, 22 May 2001 07:11:32 +0000 Subject: [PATCH] * sfs.c (redirect): Don't free the filename after failed mc_mkstemps() - it's not needed anymore. --- vfs/ChangeLog | 17 +++++++++++------ vfs/sfs.c | 1 - 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/vfs/ChangeLog b/vfs/ChangeLog index 8da32b7b2..939057871 100644 --- a/vfs/ChangeLog +++ b/vfs/ChangeLog @@ -1,15 +1,20 @@ +2001-05-22 Pavel Roskin + + * sfs.c (redirect): Don't free the filename after failed + mc_mkstemps() - it's not needed anymore. + 2001-05-21 Pavel Roskin - * vfs/direntry.c (vfs_s_open): Use mc_mkstemps. Create and close + * direntry.c (vfs_s_open): Use mc_mkstemps. Create and close temporary file to reserve its name on the filesystem. (vfs_s_retrieve_file): Use mc_mkstemps(). (g_tempnam): Remove. - * vfs/extfs.c (extfs_open): Use mc_mkstemps(). - * vfs/sfs.c (redirect): Likewise. - * vfs/shared_ftp_fish.c (_get_file_entry): Likewise. + * extfs.c (extfs_open): Use mc_mkstemps(). + * sfs.c (redirect): Likewise. + * shared_ftp_fish.c (_get_file_entry): Likewise. (retrieve_file): Likewise. - * vfs/vfs.c (mc_def_getlocalcopy): Likewise. - * vfs/xdirentry.h: Remove declaration of g_tempnam(). + * vfs.c (mc_def_getlocalcopy): Likewise. + * xdirentry.h: Remove declaration of g_tempnam(). 2001-05-18 Pavel Roskin diff --git a/vfs/sfs.c b/vfs/sfs.c index 974fcd822..156dc63d3 100644 --- a/vfs/sfs.c +++ b/vfs/sfs.c @@ -129,7 +129,6 @@ redirect (vfs *me, char *name) handle = mc_mkstemps (&cache, "sfs", NULL); if (handle == -1) { - g_free (cache); return "/SOMEONE_PLAYING_DIRTY_TMP_TRICKS_ON_US"; }