network: remove the c-ares result code masquerading in favor of backend specific error string lookup
network: remove the c-ares result code masquerading in favor of backend specific error string lookup

There were issues with specific error codes not being defaulted to EAI_SYSTEM without hinting at what caused them and since we use coroutines at this step I consider that using errno for it would not be the safest choice, instead, adding a conditional to the error string lookup line makes more sense.

Signed-off-by: Leonardo Almiñana <7610bae85f2b530654cc716772f1fe653373e892@calyptia.com>
Signed-off-by: Leonardo Alminana <7610bae85f2b530654cc716772f1fe653373e892@calyptia.com>

fluent/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,nokute78/fluent-bit,nokute78/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,nokute78/fluent-bit,fluent/fluent-bit,fluent/fluent-bit