From: Stephane F. <fi...@us...> - 2002-03-13 23:56:43
|
Update of /cvsroot/hamlib/hamlib/pcr In directory usw-pr-cvs1:/tmp/cvs-serv29607 Modified Files: pcr.c Log Message: protocol fix: PCR always send a short ack, whatever the response can be. So eat it. Index: pcr.c =================================================================== RCS file: /cvsroot/hamlib/hamlib/pcr/pcr.c,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** pcr.c 13 Mar 2002 23:37:12 -0000 1.13 --- pcr.c 13 Mar 2002 23:56:41 -0000 1.14 *************** *** 105,108 **** --- 105,116 ---- return retval; + /* eat the first ack */ + retval = read_string(&rs->rigport, data, 1, "\x0a", 1); + if (retval < 0) + return retval; + if (retval != 1) + return -RIG_EPROTO; + + /* here is the real response */ *data_len = read_string(&rs->rigport, data, *data_len, "\x0a", 1); |