rlink: remove duplicated code

After the reply_index handling is fixed, there's no need to special case
the out scan.

Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
This commit is contained in:
Andreas Fritiofson 2011-07-16 16:32:50 +02:00 committed by Øyvind Harboe
parent 5812ef2b73
commit 5f698273c2
1 changed files with 9 additions and 19 deletions

View File

@ -688,26 +688,16 @@ dtc_queue_run(void) {
dtc_queue.cmd_buffer[dtc_queue.cmd_index++] = DTC_CMD_STOP; dtc_queue.cmd_buffer[dtc_queue.cmd_index++] = DTC_CMD_STOP;
/* run the cmd */ usb_err = dtc_run_download(pHDev,
if (dtc_queue.rq_head == NULL) { dtc_queue.cmd_buffer, dtc_queue.cmd_index,
usb_err = dtc_run_download(pHDev, reply_buffer, dtc_queue.reply_index
dtc_queue.cmd_buffer, dtc_queue.cmd_index, );
NULL, 0 if (usb_err < 0) {
); LOG_ERROR("dtc_run_download: %s", usb_strerror());
if (usb_err < 0) { exit(1);
LOG_ERROR("dtc_run_download: %s", usb_strerror()); }
exit(1);
}
} else {
usb_err = dtc_run_download(pHDev,
dtc_queue.cmd_buffer, dtc_queue.cmd_index,
reply_buffer, dtc_queue.reply_index
);
if (usb_err < 0) {
LOG_ERROR("dtc_run_download: %s", usb_strerror());
exit(1);
}
if (dtc_queue.rq_head != NULL) {
/* process the reply, which empties the reply queue and frees its entries */ /* process the reply, which empties the reply queue and frees its entries */
dtc_p = reply_buffer; dtc_p = reply_buffer;