X-Git-Url: http://git.jankratochvil.net/?p=captive.git;a=blobdiff_plain;f=src%2Fclient%2Ffuse%2Fop_unlink.c;fp=src%2Fclient%2Ffuse%2Fop_unlink.c;h=864a70a43b562725ff496f93b7245f1c3d092f3f;hp=d100ee23c29774e86842a7153ccc18a7063e91a2;hb=a369aa0578f4a98f7b18a18ecc11d266b0f7fe71;hpb=15736d2bd542588c873a156a3d7eefe5efa729e6 diff --git a/src/client/fuse/op_unlink.c b/src/client/fuse/op_unlink.c index d100ee2..864a70a 100644 --- a/src/client/fuse/op_unlink.c +++ b/src/client/fuse/op_unlink.c @@ -28,6 +28,7 @@ #include "op_unlink.h" /* self */ #include "main.h" #include "gnomevfsresult.h" +#include "utf8.h" int op_unlink(const char *path) @@ -37,6 +38,8 @@ GnomeVFSResult errvfsresult; g_return_val_if_fail(path!=NULL,-EINVAL); + path=CAPFUSE_FILENAME_TO_UTF8_ALLOCA(path); + if (GNOME_VFS_OK!=(errvfsresult=captive_file_new_open(&captive_file_object,capfuse_captive_vfs_object,path, GNOME_VFS_OPEN_WRITE|GNOME_VFS_OPEN_RANDOM))) return -gnomevfsresult_to_errno(errvfsresult);