X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=carlfw%2Fsrc%2Fcmd.c;h=90aa21407ad4a052306da150e57222613c3cc300;hp=7652214f476a5d4a0df9298bc80889c626c78e3a;hb=b8f7132bb9cc3eb1b0fdeab865493b08e096b47a;hpb=acca5dfdf46f522105f8181c8aff4392eecce8de diff --git a/carlfw/src/cmd.c b/carlfw/src/cmd.c index 7652214..90aa214 100644 --- a/carlfw/src/cmd.c +++ b/carlfw/src/cmd.c @@ -42,7 +42,7 @@ void handle_cmd(struct carl9170_rsp *resp) resp->hdr.ext = cmd->hdr.ext; resp->hdr.seq |= cmd->hdr.seq; - switch (cmd->hdr.cmd) { + switch (cmd->hdr.cmd & ~CARL9170_CMD_ASYNC_FLAG) { case CARL9170_CMD_RREG: for (i = 0; i < (cmd->hdr.len / 4); i++) resp->rreg_res.vals[i] = get(cmd->rreg.regs[i]);