From fc93f7b5de3d6c5bd4992d1fce5290f442d15e55 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Wed, 16 Sep 2009 00:21:10 +0200 Subject: [PATCH] Fix a segfault when m_current_buffer is NULL --- src/thread.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/thread.c b/src/thread.c index 972beb2c462..506e9d60afa 100644 --- a/src/thread.c +++ b/src/thread.c @@ -55,8 +55,11 @@ mark_one_thread (struct thread_state *thread) mark_backtrace (thread->m_backtrace_list); - XSETBUFFER (tem, thread->m_current_buffer); - mark_object (tem); + if (thread->m_current_buffer) + { + XSETBUFFER (tem, thread->m_current_buffer); + mark_object (tem); + } } static void -- 2.11.4.GIT