mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-23 20:46:14 +01:00
glocalfile: Fix g_stat return value not being checked
This commit is contained in:
parent
84affed056
commit
16ce10eb3c
@ -2011,7 +2011,16 @@ g_local_file_trash (GFile *file,
|
|||||||
* trying to rename across a filesystem boundary, which doesn't work. So
|
* trying to rename across a filesystem boundary, which doesn't work. So
|
||||||
* we use g_stat here instead of g_lstat, to know where the symlink
|
* we use g_stat here instead of g_lstat, to know where the symlink
|
||||||
* points to. */
|
* points to. */
|
||||||
g_stat (path, &file_stat);
|
if (g_stat (path, &file_stat))
|
||||||
|
{
|
||||||
|
errsv = errno;
|
||||||
|
g_free (path);
|
||||||
|
|
||||||
|
g_set_io_error (error,
|
||||||
|
_("Error trashing file %s: %s"),
|
||||||
|
file, errsv);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
g_free (path);
|
g_free (path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user