From 0726043ac0daa5a57f1fa18cf5757c429650ffdf Mon Sep 17 00:00:00 2001 From: Ben Laurie Date: Sun, 8 Sep 2013 06:16:06 +0100 Subject: [PATCH] navdata had better be the same size as a packet. --- sw/airborne/boards/ardrone/navdata.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sw/airborne/boards/ardrone/navdata.c b/sw/airborne/boards/ardrone/navdata.c index baa9332cc8..69a1d66463 100644 --- a/sw/airborne/boards/ardrone/navdata.c +++ b/sw/airborne/boards/ardrone/navdata.c @@ -35,6 +35,7 @@ #include #include #include +#include #include "navdata.h" #define NAVDATA_PACKET_SIZE 60 @@ -271,6 +272,7 @@ void navdata_update() if ( 1 ) // we dont know how to calculate the checksum // if ( navdata_checksum() == 0 ) { + assert(sizeof navdata == NAVDATA_PACKET_SIZE); memcpy(navdata, port.buffer, NAVDATA_PACKET_SIZE); // Invert byte order so that TELEMETRY works better