From edc15051656022de19f7f799616fd0855aceed2a Mon Sep 17 00:00:00 2001 From: john30 Date: Wed, 5 Apr 2017 18:11:14 +0200 Subject: [PATCH] fix for no longer answering to scan --- src/ebusd/bushandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ebusd/bushandler.cpp b/src/ebusd/bushandler.cpp index 6cdedee7..048384ff 100644 --- a/src/ebusd/bushandler.cpp +++ b/src/ebusd/bushandler.cpp @@ -854,7 +854,6 @@ result_t BusHandler::handleSymbol() { m_repeat = false; { Message* message; - istringstream input; // TODO create input from database of internal variables message = m_messages->find(m_command); if (message == NULL) { message = m_messages->find(m_command, true); @@ -866,7 +865,8 @@ result_t BusHandler::handleSymbol() { // don't know this request or definition has wrong direction, deny return setState(bs_skip, RESULT_ERR_INVALID_ARG); } - if (message == m_messages->getScanMessage(m_ownSlaveAddress)) { + istringstream input; // TODO create input from database of internal variables + if (message == m_messages->getScanMessage()) { input.str(SCAN_ANSWER); } // build response and store in m_response for sending back to requesting master