From bf6042dd163e619712602006979b2109a71dfea7 Mon Sep 17 00:00:00 2001 From: gberkes Date: Mon, 26 Feb 2024 15:38:39 +0000 Subject: [PATCH] Marked the process_request() function with the [[noreturn]] attribute, as pthread_exit() does not return. --- .../reading_logs_via_rule_message.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h b/examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h index 6b6e8721..3aae5356 100644 --- a/examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h +++ b/examples/reading_logs_via_rule_message/reading_logs_via_rule_message.h @@ -73,7 +73,7 @@ struct data_ms { }; -static void *process_request(void *data) { +[[noreturn]] static void *process_request(void *data) { struct data_ms *a = (struct data_ms *)data; modsecurity::ModSecurity *modsec = a->modsec; modsecurity::RulesSet *rules = a->rules;