From f5292221dd34de54e26fc63ab4f6e6a478f1a3cb Mon Sep 17 00:00:00 2001 From: Daniel Reichelt Date: Mon, 31 Jul 2017 20:19:54 +0200 Subject: [PATCH] Fix segfault when thumbnailer is under heavy load --- thunar/thunar-thumbnailer.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/thunar/thunar-thumbnailer.c b/thunar/thunar-thumbnailer.c index 52daad96..d1134054 100644 --- a/thunar/thunar-thumbnailer.c +++ b/thunar/thunar-thumbnailer.c @@ -607,11 +607,12 @@ thunar_thumbnailer_queue_async_reply (DBusGProxy *proxy, GError *error, gpointer user_data) { + _thunar_return_if_fail (DBUS_IS_G_PROXY (proxy)); + _thunar_return_if_fail (user_data != NULL); + ThunarThumbnailerJob *job = user_data; ThunarThumbnailer *thumbnailer = THUNAR_THUMBNAILER (job->thumbnailer); - _thunar_return_if_fail (DBUS_IS_G_PROXY (proxy)); - _thunar_return_if_fail (job != NULL); _thunar_return_if_fail (THUNAR_IS_THUMBNAILER (thumbnailer)); _thumbnailer_lock (thumbnailer); -- 2.11.0