have a look at the extra bytes.

pull/12/head
Tom Early 7 years ago
parent b7cbe9b8e2
commit be47a3f3bb

@ -408,6 +408,8 @@ MODEM_RESPONSE CQnetModem::GetModemData(unsigned char *buf, unsigned int size)
offset += ret; offset += ret;
} }
if (LOG_DEBUG && junk_count)
fprintf(stderr, "Extra bytes: ");
while (junk_count) { while (junk_count) {
unsigned char junk[8]; unsigned char junk[8];
ret = read(serfd, junk, (junk_count > 8U) ? 8U : junk_count); ret = read(serfd, junk, (junk_count > 8U) ? 8U : junk_count);
@ -416,8 +418,12 @@ MODEM_RESPONSE CQnetModem::GetModemData(unsigned char *buf, unsigned int size)
return ERROR_RESPONSE; return ERROR_RESPONSE;
} else if (ret == 0) { } else if (ret == 0) {
printf("READ junk RETURNED A ZERO!\n"); printf("READ junk RETURNED A ZERO!\n");
} else } else {
junk_count -= (unsigned int)ret; junk_count -= (unsigned int)ret;
if (LOG_DEBUG)
for (int i=0; i<ret; i++)
fprintf(stderr, "%02x ", junk[i]);
}
} }
switch (buf[2]) { switch (buf[2]) {

Loading…
Cancel
Save

Powered by TurnKey Linux.