From ebe9a03d0b5ebd6785ce37dd9df8070d0e3a84ea Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 18 Jan 2023 13:05:47 +0000 Subject: [PATCH] ITS#9983 Also fix c_refcnt sequencing --- servers/lloadd/lload.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/lloadd/lload.h b/servers/lloadd/lload.h index f7d3bba488..f9144a5351 100644 --- a/servers/lloadd/lload.h +++ b/servers/lloadd/lload.h @@ -422,8 +422,8 @@ struct LloadConnection { #define CONNECTION_UNLINK_(c) \ do { \ if ( __atomic_exchange_n( &(c)->c_live, 0, __ATOMIC_ACQ_REL ) ) { \ - RELEASE_REF( (c), c_refcnt, c->c_destroy ); \ (c)->c_unlink( (c) ); \ + RELEASE_REF( (c), c_refcnt, c->c_destroy ); \ } \ } while (0) #define CONNECTION_DESTROY(c) \ -- 2.47.3