diff options
-rw-r--r-- | src/net/tcp/httpcore.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/net/tcp/httpcore.c b/src/net/tcp/httpcore.c index 4a1300cd..01143a1a 100644 --- a/src/net/tcp/httpcore.c +++ b/src/net/tcp/httpcore.c @@ -55,6 +55,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include <ipxe/params.h> #include <ipxe/profile.h> #include <ipxe/vsprintf.h> +#include <ipxe/errortab.h> #include <ipxe/http.h> /* Disambiguate the various error causes */ @@ -110,6 +111,12 @@ static struct profiler http_rx_profiler __profiler = { .name = "http.rx" }; /** Data transfer profiler */ static struct profiler http_xfer_profiler __profiler = { .name = "http.xfer" }; +/** Human-readable error messages */ +struct errortab http_errors[] __errortab = { + __einfo_errortab ( EINFO_EIO_4XX ), + __einfo_errortab ( EINFO_EIO_5XX ), +}; + static struct http_state http_request; static struct http_state http_headers; static struct http_state http_trailers; |