[Spice-devel,vdagent-win,v2,3/6] vdagent: file-xfer: make user desktop the target directory

Submitted by Uri Lublin on Nov. 13, 2013, 9:22 a.m.

Details

Message ID 1384334553-24233-4-git-send-email-uril@redhat.com
State Accepted
Headers show

Not browsing as part of any series.

Commit Message

Uri Lublin Nov. 13, 2013, 9:22 a.m.
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.
---
 vdagent/file_xfer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Patch hide | download patch | download mbox

diff --git a/vdagent/file_xfer.cpp b/vdagent/file_xfer.cpp
index 2a6480a..eb2119a 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;