From 57ad70bb2b149addac75483cc0f870028a440ce1 Mon Sep 17 00:00:00 2001 From: Alexey Zelkin Date: Wed, 15 Jun 2016 16:10:32 +0000 Subject: [PATCH] Add missing 'retrun's for functions declared return value. This change fixes SIGILLs on executable built with clang 3.4. Tested against FreeBSD 10.3. --- src/actions/ctl_audit_log_parts.cc | 2 ++ src/parser/driver.cc | 1 + 2 files changed, 3 insertions(+) diff --git a/src/actions/ctl_audit_log_parts.cc b/src/actions/ctl_audit_log_parts.cc index b9127dfe..136bb05e 100644 --- a/src/actions/ctl_audit_log_parts.cc +++ b/src/actions/ctl_audit_log_parts.cc @@ -31,6 +31,8 @@ bool CtlAuditLogParts::init(std::string *error) { } else { mPartsAction = 1; } + + return true; } bool CtlAuditLogParts::evaluate(Rule *rule, Transaction *transaction) { diff --git a/src/parser/driver.cc b/src/parser/driver.cc index 34f946a9..4a6bb273 100644 --- a/src/parser/driver.cc +++ b/src/parser/driver.cc @@ -46,6 +46,7 @@ int Driver::addSecMarker(std::string marker) { rule->phase = i; rules[i].push_back(rule); } + return 0; }