Azure / azure-c-shared-utility

Azure C SDKs common code
Other
111 stars 203 forks source link

Handle ENOBUFS correctly in socketio_berkeley #590

Closed ewertons closed 2 years ago

ewertons commented 2 years ago

This issue was first reported on Green Hill's embedded Linux, where the number of telemetry messages was big enough to fill in the output buffers of the OS and cause send() to return error and set errno to ENOBUFS. ENOBUFS should be treated as a transient error, not critical as it was so far.