X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tools%2Fcarlu%2Fsrc%2Frx.c;h=bda8d2d7da1738e84dc67d8b2b8669e1618dc711;hb=2c38313ab59811fc13770d0b6c98044d910c3514;hp=4a8f24e8cad7b4128efffea963365d3f44042354;hpb=e72388a0aa23da8bc8e24a0cbe9d523c5a9ce294;p=carl9170fw.git diff --git a/tools/carlu/src/rx.c b/tools/carlu/src/rx.c index 4a8f24e..bda8d2d 100644 --- a/tools/carlu/src/rx.c +++ b/tools/carlu/src/rx.c @@ -57,7 +57,9 @@ void carlu_handle_command(struct carlu *ar, void *buf, cmd = (void *) buf; - if ((cmd->hdr.cmd & 0xc0) != 0xc0) { + if ((cmd->hdr.cmd & CARL9170_RSP_FLAG) != CARL9170_RSP_FLAG) { + if ((cmd->hdr.cmd & CARL9170_CMD_ASYNC_FLAG)) + return; SDL_mutexP(ar->resp_lock); if (ar->resp_buf && ar->resp_len && ar->resp_len >= (len - 4)) {