armadsen / ORSSerialPort

Serial port library for Objective-C and Swift macOS apps
MIT License
755 stars 183 forks source link

Fix the potential double delegate call per request #196

Open DesmanLead opened 1 year ago

DesmanLead commented 1 year ago

We've been facing a situation when both requestDidTimeout and didReceiveResponse were called for a single request. This might result in a crash when used e.g. with DispatchGroups to wait for the request completion.

DesmanLead commented 1 year ago

@mbarnach @0xKayvan take a look at this PR, please