Don't attempt to send the message if the semaphore is not claimed. Only signal the semaphore after a successful claim.
Don't attempt to send the message if the semaphore is not claimed.
Only signal the semaphore after a successful claim.

codeaudit/OG-Platform,ChinaQuants/OG-Platform,codeaudit/OG-Platform,nssales/OG-Platform,DevStreet/FinanceAnalytics,ChinaQuants/OG-Platform,jerome79/OG-Platform,jerome79/OG-Platform,codeaudit/OG-Platform,nssales/OG-Platform,nssales/OG-Platform,jeorme/OG-Platform,DevStreet/FinanceAnalytics,jerome79/OG-Platform,jeorme/OG-Platform,jeorme/OG-Platform,McLeodMoores/starling,jeorme/OG-Platform,McLeodMoores/starling,jerome79/OG-Platform,codeaudit/OG-Platform,McLeodMoores/starling,nssales/OG-Platform,ChinaQuants/OG-Platform,DevStreet/FinanceAnalytics,McLeodMoores/starling,DevStreet/FinanceAnalytics,ChinaQuants/OG-Platform