pulse-server: map some more errno to errors

Mostly EADDRINUSE to ERR_BUSY, which happens when loading TCP when
it's already loaded on the address.
This commit is contained in:
Wim Taymans 2025-09-26 10:50:52 +02:00
parent 9c42c06af0
commit 06214b6087

View file

@ -109,8 +109,8 @@ static inline int res_to_err(int res)
case -ENOTSUP: case -EPROTONOSUPPORT: case -ESOCKTNOSUPPORT: return ERR_NOTSUPPORTED;
case -ENOSYS: return ERR_NOTIMPLEMENTED;
case -EIO: return ERR_IO;
case -EBUSY: return ERR_BUSY;
case -ENFILE: case -EMFILE: return ERR_INTERNAL;
case -EBUSY: case -EADDRINUSE: case -EAGAIN: return ERR_BUSY;
case -ENFILE: case -EMFILE: -ENOMEM: return ERR_INTERNAL;
}
return ERR_UNKNOWN;
}