summaryrefslogtreecommitdiff
path: root/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0013-Exclude-SMTP-errors-from-sending-over-SMTP.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0013-Exclude-SMTP-errors-from-sending-over-SMTP.patch')
-rw-r--r--meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0013-Exclude-SMTP-errors-from-sending-over-SMTP.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0013-Exclude-SMTP-errors-from-sending-over-SMTP.patch b/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0013-Exclude-SMTP-errors-from-sending-over-SMTP.patch
new file mode 100644
index 0000000000..ce77c2109a
--- /dev/null
+++ b/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0013-Exclude-SMTP-errors-from-sending-over-SMTP.patch
@@ -0,0 +1,32 @@
+From 0e3da8208d0a5b478b6c8f9880efebe2269539b3 Mon Sep 17 00:00:00 2001
+From: "Evgeny Alekseev (IBS Group)" <ealekseev@ibs.sila.ru>
+Date: Mon, 17 Oct 2022 17:30:39 +0300
+Subject: [PATCH] Exclude SMTP errors from sending over SMTP
+
+---
+ src/redfish2phosphor-logs.cpp | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/redfish2phosphor-logs.cpp b/src/redfish2phosphor-logs.cpp
+index 8c2aa6d9..4c62f753 100644
+--- a/src/redfish2phosphor-logs.cpp
++++ b/src/redfish2phosphor-logs.cpp
+@@ -25,6 +25,7 @@ static constexpr char ARG_DELIMITER = '$';
+ static constexpr auto ARG_COUNT = 4;
+
+ static constexpr auto excluded_messages = std::array{"SELEntryAdded"};
++static constexpr auto smtp_excluded_messages = std::array{"SELEntryAdded", "SMTPError"};
+
+ enum class level
+ {
+@@ -216,8 +217,8 @@ int main(int argc, char* argv[])
+ }
+ try
+ {
+- if (std::find(excluded_messages.begin(), excluded_messages.end(),
+- std::get<0>(*message)) == excluded_messages.end())
++ if (std::find(smtp_excluded_messages.begin(), smtp_excluded_messages.end(),
++ std::get<0>(*message)) == smtp_excluded_messages.end())
+ {
+ dbusCallMethodNoReturn(
+ getBus(), "xyz.openbmc_project.SMTP"s,