# HG changeset patch # User masneyb # Date 1099081000 0 # Node ID 0999b11f84e3d48ede3938e4ab0b29d761552ac8 # Parent fa0838b22b14315d90eb119fdbefbb907d2eb8ee 2004-10-29 Brian Masney * lib/protocols.c (gftp_put_file) - don't do any kind of character set conversion on the filename. After looking into this some more, this wasn't the proper place to do this. diff -r fa0838b22b14 -r 0999b11f84e3 ChangeLog --- a/ChangeLog Fri Oct 29 20:05:32 2004 +0000 +++ b/ChangeLog Fri Oct 29 20:16:40 2004 +0000 @@ -1,4 +1,8 @@ 2004-10-29 Brian Masney + * lib/protocols.c (gftp_put_file) - don't do any kind of character + set conversion on the filename. After looking into this some more, + this wasn't the proper place to do this. + * lib/gftp.h lib/misc.c lib/protocols.c lib/rfc2068.c lib/rfc959.c lib/sshv2.c src/gtk/dnd.c src/gtk/view_dialog.c src/uicommon/gftpui.c src/uicommon/gftpuicallbacks.c - removed free_fdata(). Added @@ -2967,7 +2971,7 @@ * cvsclean - added this script - * *.[ch] - added $Id: ChangeLog,v 1.348 2004/10/29 20:05:31 masneyb Exp $ tags + * *.[ch] - added $Id: ChangeLog,v 1.349 2004/10/29 20:16:40 masneyb Exp $ tags * debian/* - updated files from Debian maintainer diff -r fa0838b22b14 -r 0999b11f84e3 lib/protocols.c --- a/lib/protocols.c Fri Oct 29 20:05:32 2004 +0000 +++ b/lib/protocols.c Fri Oct 29 20:16:40 2004 +0000 @@ -191,25 +191,13 @@ gftp_put_file (gftp_request * request, const char *filename, int fd, off_t startsize, off_t totalsize) { - char *enc_filename; - int ret; - g_return_val_if_fail (request != NULL, GFTP_EFATAL); request->cached = 0; if (request->put_file == NULL) return (GFTP_EFATAL); - enc_filename = gftp_string_from_utf8 (request, filename); - if (enc_filename != NULL) - { - ret = request->put_file (request, enc_filename, fd, startsize, totalsize); - g_free (enc_filename); - } - else - ret = request->put_file (request, filename, fd, startsize, totalsize); - - return (ret); + return (request->put_file (request, filename, fd, startsize, totalsize)); }