X-Git-Url: http://git.droids-corp.org/?p=protos%2Fxbee-avr.git;a=blobdiff_plain;f=commands.c;h=ff8954ded9272c5cd00a552f933cbeb05446250e;hp=ddce65ff86df85165f772cbd0a8e38710f3fec37;hb=84aa7ae041e790da370b7bac9a3340b73d7dc4b3;hpb=0343dab456158e2ab800dbb6a66a79475b8fefd3 diff --git a/commands.c b/commands.c index ddce65f..ff8954d 100644 --- a/commands.c +++ b/commands.c @@ -133,7 +133,7 @@ static void range_cb(struct callout_mgr *cm, static int8_t send_msg_cb(int8_t retcode, void *frame, unsigned len, void *arg) { - struct xbee_recv_hdr *recvframe = frame; + struct xbee_xmit_status_hdr *recvframe = frame; uint8_t *done = arg; *done = 1; @@ -142,7 +142,7 @@ static int8_t send_msg_cb(int8_t retcode, void *frame, unsigned len, return retcode; } if (retcode == XBEE_USER_RETCODE_BAD_FRAME || - len < sizeof(*recvframe)) { + len != sizeof(*recvframe)) { printf_P(PSTR("invalid frame\r\n")); return XBEE_USER_RETCODE_BAD_FRAME; }