diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-10-29 10:35:47 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2021-10-29 10:35:47 +0900 |
commit | ceeb6230c225466e29ca00144216e73ef1edd96b (patch) | |
tree | 2c6c5b8234f6b3d9dc3ed5867494cab80fd117d3 /gio/glocalfile.c | |
parent | 5ae663c280fa741754b78a4d442c1b5a33e502de (diff) | |
download | glib-ceeb6230c225466e29ca00144216e73ef1edd96b.tar.gz glib-ceeb6230c225466e29ca00144216e73ef1edd96b.tar.bz2 glib-ceeb6230c225466e29ca00144216e73ef1edd96b.zip |
Imported Upstream version 2.69.1upstream/2.69.1
Diffstat (limited to 'gio/glocalfile.c')
-rw-r--r-- | gio/glocalfile.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gio/glocalfile.c b/gio/glocalfile.c index 873aa911f..0d4a44fd9 100644 --- a/gio/glocalfile.c +++ b/gio/glocalfile.c @@ -2070,6 +2070,7 @@ g_local_file_trash (GFile *file, (global_stat.st_mode & S_ISVTX) != 0) { trashdir = g_build_filename (globaldir, uid_str, NULL); + success = TRUE; if (g_lstat (trashdir, &trash_stat) == 0) { @@ -2079,12 +2080,14 @@ g_local_file_trash (GFile *file, /* Not a directory or not owned by user, ignore */ g_free (trashdir); trashdir = NULL; + success = FALSE; } } else if (g_mkdir (trashdir, 0700) == -1) { g_free (trashdir); trashdir = NULL; + success = FALSE; } } g_free (globaldir); |