Browse Source

An even number of bytes is when modulo 2 is zero, not modulo 1 is one.

sbg
Lorenz Meier 12 years ago
parent
commit
ebd16975d0
  1. 2
      src/drivers/px4io/px4io.cpp

2
src/drivers/px4io/px4io.cpp

@ -1509,7 +1509,7 @@ PX4IO::mixer_send(const char *buf, unsigned buflen, unsigned retries) @@ -1509,7 +1509,7 @@ PX4IO::mixer_send(const char *buf, unsigned buflen, unsigned retries)
* even.
*/
unsigned total_len = sizeof(px4io_mixdata) + count;
if (total_len % 1) {
if (total_len % 2) {
msg->text[count] = '\0';
total_len++;
}

Loading…
Cancel
Save