carl9170 firmware: implement command sequence counter
[carl9170fw.git] / carlfw / src / cmd.c
index f5bbad86f8e5393083881f3b5c7f5129c9a56e72..7652214f476a5d4a0df9298bc80889c626c78e3a 100644 (file)
@@ -37,7 +37,10 @@ void handle_cmd(struct carl9170_rsp *resp)
        unsigned int i;
 
        /* copies cmd, len and extra fields */
-       resp->hdr.hdr_data = cmd->hdr.hdr_data;
+       resp->hdr.len = cmd->hdr.len;
+       resp->hdr.cmd = cmd->hdr.cmd;
+       resp->hdr.ext = cmd->hdr.ext;
+       resp->hdr.seq |= cmd->hdr.seq;
 
        switch (cmd->hdr.cmd) {
        case CARL9170_CMD_RREG: