On Fri, Nov 08, 2013 at 12:02:54AM +0200, Uri Lublin wrote: > Before, the target directory was a public one (for all users), > as file creation was not done with user privileges. > > Now that the file is created with user privileges, it's > better to make the user desktop the target directory. > > diff --git a/vdagent/file_xfer.cpp b/vdagent/file_xfer.cpp > index 0c44c45..e402eb2 100644 > --- a/vdagent/file_xfer.cpp > +++ b/vdagent/file_xfer.cpp > @@ -60,7 +60,7 @@ void FileXfer::handle_start(VDAgentFileXferStartMessage* start, > return; > } > > - if (FAILED(SHGetFolderPathA(NULL, CSIDL_COMMON_DESKTOPDIRECTORY | CSIDL_FLAG_CREATE, NULL, > + if (FAILED(SHGetFolderPathA(NULL, CSIDL_DESKTOPDIRECTORY | CSIDL_FLAG_CREATE, NULL, > SHGFP_TYPE_CURRENT, file_path))) { > vd_printf("failed getting desktop path"); > return; I'd make that patch 3/6 to group it with the as_user changes, but ACK regardless of what you do. Christophe
Attachment:
pgpI7qdxqIEz7.pgp
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel