File thunar-SEGV-11-on-USB-flash-connection.patch of Package thunar.11589
From: Maurizio Galli <maurizio.galli@gmail.com>
Date: 2019-05-18 15:29:35.371314387 +0800
Subject: Fixes thunar SEGV (11) on USB flash connection
References: boo#1134125 and bxo#13813
Upstream: merged - commit 5b601d30771dab61adb95295c382bcdb655e7d45
==================================================================
diff -ru a/thunar/thunar-folder.c b/thunar/thunar-folder.c
--- a/thunar/thunar-folder.c 2019-01-25 06:11:45.000000000 +0800
+++ b/thunar/thunar-folder.c 2019-05-18 15:42:35.180112274 +0800
@@ -573,9 +573,12 @@
}
/* we did it, the folder is loaded */
- g_signal_handlers_disconnect_matched (folder->job, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, folder);
- g_object_unref (folder->job);
- folder->job = NULL;
+ if (G_LIKELY (folder->job != NULL))
+ {
+ g_signal_handlers_disconnect_matched (folder->job, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, folder);
+ g_object_unref (folder->job);
+ folder->job = NULL;
+ }
/* restart the content type idle loader */
thunar_folder_content_type_loader (folder);