- MMS server: fixed data race bug in transmitBuffer handling (#338)

pull/341/head
Michael Zillgith 4 years ago
parent 4ffed8de11
commit ca58c70342

@ -279,10 +279,11 @@ MmsServer_reserveTransmitBuffer(MmsServer self)
void void
MmsServer_releaseTransmitBuffer(MmsServer self) MmsServer_releaseTransmitBuffer(MmsServer self)
{ {
self->transmitBuffer->size = 0;
#if (CONFIG_MMS_THREADLESS_STACK != 1) #if (CONFIG_MMS_THREADLESS_STACK != 1)
Semaphore_post(self->transmitBufferMutex); Semaphore_post(self->transmitBufferMutex);
#endif #endif
self->transmitBuffer->size = 0;
} }
#if (MMS_OBTAIN_FILE_SERVICE == 1) #if (MMS_OBTAIN_FILE_SERVICE == 1)

Loading…
Cancel
Save