diff --git a/lib/isc/mem.c b/lib/isc/mem.c index 704bfcca06..5c449f3482 100644 --- a/lib/isc/mem.c +++ b/lib/isc/mem.c @@ -22,16 +22,17 @@ #include #include +#include #include #include -#include #include #include -#include -#include -#include #include +#include #include +#include +#include +#include #include #include @@ -734,8 +735,9 @@ default_memalloc(void *arg, size_t size) { if (ptr == NULL && size != 0) { char strbuf[ISC_STRERRORSIZE]; + strerror_r(errno, strbuf, sizeof(strbuf)); isc_error_fatal(__FILE__, __LINE__, "malloc failed: %s", - strerror_r(errno, strbuf, sizeof(strbuf))); + strbuf); } return (ptr); diff --git a/lib/isc/unix/ifiter_getifaddrs.c b/lib/isc/unix/ifiter_getifaddrs.c index 18deb7ace0..7f10a9ac38 100644 --- a/lib/isc/unix/ifiter_getifaddrs.c +++ b/lib/isc/unix/ifiter_getifaddrs.c @@ -20,6 +20,8 @@ #include +#include + /*% Iterator Magic */ #define IFITER_MAGIC ISC_MAGIC('I', 'F', 'I', 'G') /*% Valid Iterator */