From a0f3ee6315d25890b13d27a58f8b8c1d4264927f Mon Sep 17 00:00:00 2001 From: Nicholas Sherlock Date: Mon, 5 Jan 2015 10:28:15 +1300 Subject: [PATCH] Fix signed comparison warning --- src/main/blackbox/blackbox.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/blackbox/blackbox.c b/src/main/blackbox/blackbox.c index 4f0d422609..cbce7b57da 100644 --- a/src/main/blackbox/blackbox.c +++ b/src/main/blackbox/blackbox.c @@ -1141,7 +1141,7 @@ static void blackboxPlaySyncBeep() void handleBlackbox(void) { - int i; + int i, result; switch (blackboxState) { case BLACKBOX_STATE_SEND_HEADER: @@ -1185,10 +1185,12 @@ void handleBlackbox(void) break; case BLACKBOX_STATE_SEND_SYSINFO: //On entry of this state, headerXmitIndex is 0 - headerXmitIndex = blackboxWriteSysinfo(headerXmitIndex); + result = blackboxWriteSysinfo(headerXmitIndex); - if (headerXmitIndex == -1) + if (result == -1) blackboxSetState(BLACKBOX_STATE_PRERUN); + else + headerXmitIndex = result; break; case BLACKBOX_STATE_PRERUN: blackboxPlaySyncBeep();