In icom frame.c move the frm building inside the collision_retry block

https://github.com/Hamlib/Hamlib/issues/1587
pull/1592/head
Mike Black W9MDB 2024-08-02 16:31:49 -05:00
rodzic 4d07c2abad
commit fe43a6425e
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -150,9 +150,6 @@ int icom_one_transaction(RIG *rig, unsigned char cmd, int subcmd,
ctrl_id = priv_caps->serial_full_duplex == 0 ? CTRLID : 0x80;
frm_len = make_cmd_frame(sendbuf, priv->re_civ_addr, ctrl_id, cmd,
subcmd, payload, payload_len);
/*
* should check return code and that write wrote cmd_len chars!
*/
@ -160,6 +157,9 @@ int icom_one_transaction(RIG *rig, unsigned char cmd, int subcmd,
collision_retry:
//rig_flush(rp);
frm_len = make_cmd_frame(sendbuf, priv->re_civ_addr, ctrl_id, cmd,
subcmd, payload, payload_len);
if (data_len) { *data_len = 0; }