X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=tools%2Fcarlu%2Fsrc%2Frx.c;h=bda8d2d7da1738e84dc67d8b2b8669e1618dc711;hp=4a8f24e8cad7b4128efffea963365d3f44042354;hb=2c38313ab59811fc13770d0b6c98044d910c3514;hpb=cb8a23e4affd8b3e359f90a56e699b94f69c0b26 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)) {