From d97c59a15bf6634d28998b3a0fa4acc845b70fa2 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Mon, 4 Jul 2022 15:49:20 +0200 Subject: [PATCH] tm: check T just in case before UNREF Related #3156 (cherry picked from commit dedd7ee2ddcb92b020ea40a074008a317a9553f5) --- src/modules/tm/t_funcs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/tm/t_funcs.h b/src/modules/tm/t_funcs.h index 6830b132084..dbbdc1960a4 100644 --- a/src/modules/tm/t_funcs.h +++ b/src/modules/tm/t_funcs.h @@ -110,7 +110,7 @@ int send_pr_buffer( struct retr_buf *rb, void *buf, int len); #define UNREF_NOSTATS(_T_cell) \ do{\ - if (atomic_dec_and_test(&(_T_cell)->ref_count)){ \ + if (_T_cell && atomic_dec_and_test(&(_T_cell)->ref_count)){ \ unlink_timers((_T_cell)); \ free_cell((_T_cell)); \ }\