From 33949f7f204c003ce25a446afe36bc87fd610b86 Mon Sep 17 00:00:00 2001 From: Sandeep Mistry Date: Tue, 7 Jan 2020 14:24:00 -0500 Subject: [PATCH] NBConnectionHandler: fix constructor chaining --- src/Arduino_NBConnectionHandler.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Arduino_NBConnectionHandler.cpp b/src/Arduino_NBConnectionHandler.cpp index 03ee911e..e24045a4 100644 --- a/src/Arduino_NBConnectionHandler.cpp +++ b/src/Arduino_NBConnectionHandler.cpp @@ -41,19 +41,19 @@ static const unsigned long NETWORK_CONNECTION_INTERVAL = 30000; /****************************************************************************** CTOR/DTOR ******************************************************************************/ -NBConnectionHandler::NBConnectionHandler(const char *pin, const char *apn, const char *login, const char *pass, bool _keepAlive) : - login(login), - pass(pass) { - NBConnectionHandler(pin, apn, _keepAlive); +NBConnectionHandler::NBConnectionHandler(const char *pin, bool _keepAlive) : + NBConnectionHandler(pin, "", _keepAlive) { } NBConnectionHandler::NBConnectionHandler(const char *pin, const char *apn, bool _keepAlive) : - apn(apn) { - NBConnectionHandler(pin, _keepAlive); + NBConnectionHandler(pin, apn, "", "", _keepAlive) { } -NBConnectionHandler::NBConnectionHandler(const char *pin, bool _keepAlive) : +NBConnectionHandler::NBConnectionHandler(const char *pin, const char *apn, const char *login, const char *pass, bool _keepAlive) : pin(pin), + apn(apn), + login(login), + pass(pass), lastConnectionTickTime(millis()), connectionTickTimeInterval(CHECK_INTERVAL_IDLE), keepAlive(_keepAlive),