Skip to content

Commit bdd684c

Browse files
authored
Merge pull request #844 from redboltz/fix_843
Fixed #843.
2 parents 0b94a1a + feabd1c commit bdd684c

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

include/mqtt/broker/broker.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -1058,7 +1058,6 @@ class broker_t {
10581058
v5::connect_reason_code::success,
10591059
v5::properties{
10601060
v5::property::topic_alias_maximum{topic_alias_max},
1061-
v5::property::maximum_qos{qos::exactly_once},
10621061
v5::property::receive_maximum{receive_maximum_max}
10631062
}
10641063
);

test/system/st_connect.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -1464,7 +1464,7 @@ BOOST_AUTO_TEST_CASE( connack_prop ) {
14641464
MQTT_NS::v5::properties ps {
14651465
MQTT_NS::v5::property::session_expiry_interval(0),
14661466
MQTT_NS::v5::property::receive_maximum(0x1234),
1467-
MQTT_NS::v5::property::maximum_qos(MQTT_NS::qos::exactly_once),
1467+
MQTT_NS::v5::property::maximum_qos(MQTT_NS::qos::at_least_once),
14681468
MQTT_NS::v5::property::retain_available(true),
14691469
MQTT_NS::v5::property::maximum_packet_size(100000),
14701470
MQTT_NS::v5::property::assigned_client_identifier("test cid"_mb),
@@ -1506,7 +1506,7 @@ BOOST_AUTO_TEST_CASE( connack_prop ) {
15061506
BOOST_TEST(t.val() == 0x1234);
15071507
},
15081508
[&](MQTT_NS::v5::property::maximum_qos const& t) {
1509-
BOOST_TEST(t.val() == 2);
1509+
BOOST_TEST(t.val() == 1);
15101510
},
15111511
[&](MQTT_NS::v5::property::retain_available const& t) {
15121512
BOOST_TEST(t.val() == true);

test/system/st_topic_alias.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -827,10 +827,9 @@ BOOST_AUTO_TEST_CASE( resend_publish ) {
827827
return true;
828828
});
829829
c->set_v5_puback_handler(
830-
[&chk, &c]
830+
[&chk]
831831
(packet_id_t, MQTT_NS::v5::puback_reason_code, MQTT_NS::v5::properties /*props*/) {
832832
MQTT_CHK("h_puback");
833-
c->disconnect();
834833
return true;
835834
});
836835
c->set_v5_pubrec_handler(

test/unit/ut_property.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ BOOST_AUTO_TEST_CASE( topic_alias ) {
8787
}
8888

8989
BOOST_AUTO_TEST_CASE( maximum_qos ) {
90-
MQTT_NS::v5::property::maximum_qos v { MQTT_NS::qos::exactly_once };
90+
MQTT_NS::v5::property::maximum_qos v { MQTT_NS::qos::at_most_once };
9191

92-
BOOST_TEST(boost::lexical_cast<std::string>(v) == "2");
92+
BOOST_TEST(boost::lexical_cast<std::string>(v) == "0");
9393
}
9494

9595
BOOST_AUTO_TEST_CASE( retain_available ) {

0 commit comments

Comments
 (0)