From e8a0b755f53892d374b766da331505353842fd12 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 2 Oct 2016 15:09:43 +0200 Subject: [PATCH] fix for previous commit (weird poll contrinue error messages) --- src/lib/ebus/message.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/ebus/message.cpp b/src/lib/ebus/message.cpp index 9a95b69b..e90fcd19 100644 --- a/src/lib/ebus/message.cpp +++ b/src/lib/ebus/message.cpp @@ -499,7 +499,10 @@ result_t Message::prepareMaster(const unsigned char srcAddress, SymbolString& ma return result; masterData.clear(); masterData.addAll(master); - return storeLastData(pt_masterData, masterData, index); + result = storeLastData(pt_masterData, masterData, index); + if (result < RESULT_OK) + return result; + return RESULT_OK; } result_t Message::prepareMasterPart(SymbolString& master, istringstream& input, char separator, unsigned char index)