Ensure big packets are properly length encoded

Fixes #63
This commit is contained in:
Nick O'Leary 2015-08-26 22:23:55 +01:00
parent acc9fe500e
commit c1a522102d

View File

@ -328,7 +328,7 @@ boolean PubSubClient::write(uint8_t header, uint8_t* buf, uint16_t length) {
uint8_t digit;
uint8_t pos = 0;
uint8_t rc;
uint8_t len = length;
uint16_t len = length;
do {
digit = len % 128;
len = len / 128;