diff --git a/BAN/include/BAN/Errors.h b/BAN/include/BAN/Errors.h index bbfc5966..f0ae5fa9 100644 --- a/BAN/include/BAN/Errors.h +++ b/BAN/include/BAN/Errors.h @@ -62,7 +62,9 @@ namespace BAN if (m_error_code & kernel_error_mask) return Kernel::error_string(kernel_error()); #endif - return strerror(m_error_code); + if (auto* desc = strerrordesc_np(m_error_code)) + return desc; + return "Unknown error"sv; } private: