[Xfce4-commits] [xfce/thunar] 01/01: Avoid segfault on file operations (Bug #14281)

noreply at xfce.org noreply at xfce.org
Sun Jul 29 22:36:54 CEST 2018


This is an automated email from the git hooks/post-receive script.

a   n   d   r   e       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository xfce/thunar.

commit 2f4a4dec0c4dde4db737e125247a9787edf5eded
Author: Andre Miranda <andreldm at xfce.org>
Date:   Sun Jul 29 17:33:32 2018 -0300

    Avoid segfault on file operations (Bug #14281)
    
    This is not a definitive fix, but a stopgap.
    CRITICAL messages may be emitted, but thunar shouldn't crash
    anymore.
    Bug #14281 contains more details and will remain open until
    we properly fix this.
---
 thunar/thunar-folder.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/thunar/thunar-folder.c b/thunar/thunar-folder.c
index a90988e..d9fa1b4 100644
--- a/thunar/thunar-folder.c
+++ b/thunar/thunar-folder.c
@@ -421,6 +421,8 @@ thunar_folder_files_ready (ThunarJob    *job,
 static gboolean
 thunar_folder_content_type_loader_idle (gpointer data)
 {
+  _thunar_return_val_if_fail (THUNAR_IS_FOLDER (data), FALSE);
+
   ThunarFolder *folder = THUNAR_FOLDER (data);
   GList        *lp;
 
@@ -447,6 +449,8 @@ thunar_folder_content_type_loader_idle (gpointer data)
 static void
 thunar_folder_content_type_loader_idle_destroyed (gpointer data)
 {
+  _thunar_return_if_fail (THUNAR_IS_FOLDER (data));
+
   THUNAR_FOLDER (data)->content_type_idle_id = 0;
 }
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list