From 15d3099cf53605857d2d9be1b1ea07057a5a624a Mon Sep 17 00:00:00 2001 From: Aotrix <9aotrix@protonmail.com> Date: Mon, 3 Nov 2025 22:47:14 +0100 Subject: fixed segfault issue - wrong order for attribute initialization... --- subprojects/battleNetApi/include/token.hpp | 2 +- subprojects/battleNetApi/src/token.cpp | 2 +- subprojects/battleNetApi/tests/tests.cpp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/subprojects/battleNetApi/include/token.hpp b/subprojects/battleNetApi/include/token.hpp index e1544e8..fc5e19a 100644 --- a/subprojects/battleNetApi/include/token.hpp +++ b/subprojects/battleNetApi/include/token.hpp @@ -8,9 +8,9 @@ class Token { private: const std::string mFilePath; //!< Path to the token file - const std::string mToken; //!< Token value const std::string mUsername; //!< Username for Battle.net API const std::string mPassword; //!< Password for Battle.net API + const std::string mToken; //!< Token value std::string getValidToken() const; void refreshToken() const; diff --git a/subprojects/battleNetApi/src/token.cpp b/subprojects/battleNetApi/src/token.cpp index 4e34490..6a3ef24 100644 --- a/subprojects/battleNetApi/src/token.cpp +++ b/subprojects/battleNetApi/src/token.cpp @@ -7,7 +7,7 @@ #include Token::Token(const std::string &iTokenFilePath, const std::string &iUsername, const std::string &iPassword) - : mFilePath{iTokenFilePath}, mToken{getValidToken()}, mUsername{iUsername}, mPassword{iPassword} {} + : mFilePath{iTokenFilePath}, mUsername{iUsername}, mPassword{iPassword}, mToken{getValidToken()} {} std::string Token::toString() const { return mToken; } diff --git a/subprojects/battleNetApi/tests/tests.cpp b/subprojects/battleNetApi/tests/tests.cpp index 0df1e21..f1814c4 100644 --- a/subprojects/battleNetApi/tests/tests.cpp +++ b/subprojects/battleNetApi/tests/tests.cpp @@ -12,6 +12,7 @@ class TokenTests { }; TEST_CASE("API Token retrieval", "[getApiToken]") { + std::cout << "coucou !" << std::endl; TokenTests aToken; const std::string kToken{aToken.toString()}; std::cout << kToken << '\n'; -- cgit v1.2.3