You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Guenael
There's no Issue session in you repo but you have a bug in your version of rtlsdr_ft8 code that causes crash.
Please replace your reporter code with this
void *pskUploader(void *vargp) {
while (1) {
if (dec_results_queue.size() > 0) {
sleep(60);
pthread_mutex_lock(&lock);
while (dec_results_queue.size() > MAX_REPORTS_PER_PACKET) {
for (int i = 0; i < MAX_REPORTS_PER_PACKET; i++) {
struct decoder_results dr = dec_results_queue.front();
reporter->addReceiveRecord(dr.call, dr.freq, dr.snr);
dec_results_queue.erase(dec_results_queue.begin());
}
reporter->send();
}
while (dec_results_queue.size()) {
struct decoder_results dr = dec_results_queue.front();
reporter->addReceiveRecord(dr.call, dr.freq, dr.snr);
dec_results_queue.erase(dec_results_queue.begin());
}
reporter->send();
pthread_mutex_unlock(&lock);
} else {
sleep(60);
}
}
No description provided.
The text was updated successfully, but these errors were encountered: