Browse Source

fix buffer overflow

QGC4.4
Daniel Agar 10 years ago
parent
commit
f453372736
  1. 2
      src/comm/MAVLinkProtocol.cc

2
src/comm/MAVLinkProtocol.cc

@ -189,7 +189,7 @@ void MAVLinkProtocol::_linkStatusChanged(LinkInterface* link, bool connected) @@ -189,7 +189,7 @@ void MAVLinkProtocol::_linkStatusChanged(LinkInterface* link, bool connected)
// Send command to start MAVLink
// XXX hacky but safe
// Start NSH
const char init[] = {0x0d, 0x0d, 0x0d};
const char init[] = {0x0d, 0x0d, 0x0d, 0x0d};
link->writeBytes(init, sizeof(init));
const char* cmd = "sh /etc/init.d/rc.usb\n";
link->writeBytes(cmd, strlen(cmd));

Loading…
Cancel
Save