Rearrange to avoid duplicating sample limit return path.

This commit is contained in:
Martin Ling
2022-09-14 12:40:41 +01:00
parent 16f93d9b27
commit 9905e960a4

View File

@ -507,16 +507,11 @@ int tx_callback(hackrf_transfer* transfer)
/* Transmit continuous wave with specific amplitude */ /* Transmit continuous wave with specific amplitude */
for (i = 0; i < bytes_to_read; i++) for (i = 0; i < bytes_to_read; i++)
transfer->buffer[i] = -(uint8_t) amplitude; transfer->buffer[i] = -(uint8_t) amplitude;
bytes_read = bytes_to_read;
if (limit_num_samples && (bytes_to_xfer == 0)) { } else {
stop_main_loop(); bytes_read = fread(transfer->buffer, 1, bytes_to_read, file);
return -1;
} else {
return 0;
}
} }
bytes_read = fread(transfer->buffer, 1, bytes_to_read, file);
if (limit_num_samples && (bytes_to_xfer == 0)) { if (limit_num_samples && (bytes_to_xfer == 0)) {
stop_main_loop(); stop_main_loop();
return -1; return -1;