Fix concurrent access segfault in RLC AM

This commit is contained in:
Ismael Gomez 2017-11-10 07:42:45 +01:00
parent aeb16a5b7a
commit a992fcf607
1 changed files with 2 additions and 1 deletions

View File

@ -296,8 +296,9 @@ int rlc_am::read_pdu(uint8_t *payload, uint32_t nof_bytes)
}
// RETX if required
if(retx_queue.size() > 0) {
int ret = build_retx_pdu(payload, nof_bytes);
pthread_mutex_unlock(&mutex);
return build_retx_pdu(payload, nof_bytes);
return ret;
}
// Build a PDU from SDUs