From f5be771a2d01b2e98ed4a5111506d7784974fd57 Mon Sep 17 00:00:00 2001 From: Falk Werner Date: Wed, 1 May 2019 10:33:51 +0200 Subject: [PATCH] fixes order of cleanup to prevent processing pending requests after filesystem shut down --- lib/webfuse/adapter/impl/session.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/webfuse/adapter/impl/session.c b/lib/webfuse/adapter/impl/session.c index b5deb35..82f9b80 100644 --- a/lib/webfuse/adapter/impl/session.c +++ b/lib/webfuse/adapter/impl/session.c @@ -81,10 +81,10 @@ static void wf_impl_session_dispose_filesystems( void wf_impl_session_dispose( struct wf_impl_session * session) { - wf_impl_session_dispose_filesystems(&session->filesystems); - wf_impl_jsonrpc_proxy_cleanup(&session->rpc); wf_message_queue_cleanup(&session->messages); + + wf_impl_session_dispose_filesystems(&session->filesystems); session->is_authenticated = false; session->wsi = NULL; session->authenticators = NULL;