Daniel Stenberg
10fece336f
mqtt: make NOSTATE get within the debug name array
2020-04-20 23:27:04 +02:00
Daniel Stenberg
093a9e0014
mqtt: remove code with no purpose
...
Detected by Coverity. CID 1462319.
"The same code is executed when the condition result is true or false,
because the code in the if-then branch and after the if statement is
identical."
Closes #5275
2020-04-20 22:35:48 +02:00
Daniel Stenberg
96c149685b
mqtt: fix Curl_read() error handling while reading remaining length
...
Detected by Coverity. CID 1462320.
Closes #5274
2020-04-20 22:34:44 +02:00
Daniel Stenberg
5811beba39
mqtt: improve the state machine
...
To handle PUBLISH before SUBACK and more.
Updated the existing tests and added three new ones.
Reported-by: Christoph Krey
Bug: https://curl.haxx.se/mail/lib-2020-04/0021.html
Closes #5246
2020-04-20 08:09:33 +02:00
Bjorn Stenberg
2522903b79
mqtt: add new experimental protocol
...
Closes #5173
2020-04-14 13:03:40 +02:00