From 3df48bdde96632a83cacff1f7795837a160de1d4 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Fri, 14 Jul 2017 16:11:43 +0200 Subject: [PATCH] copyfd: guard use of munmap() with #if (windows builds need this) Signed-off-by: Johannes Schindelin Signed-off-by: Denys Vlasenko --- libbb/copyfd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libbb/copyfd.c b/libbb/copyfd.c index 7e3531903..921fe3f81 100644 --- a/libbb/copyfd.c +++ b/libbb/copyfd.c @@ -119,8 +119,11 @@ static off_t bb_full_fd_action(int src_fd, int dst_fd, off_t size) } out: +/* some environments don't have munmap(), hide it in #if */ +#if CONFIG_FEATURE_COPYBUF_KB > 4 if (buffer_size > 4 * 1024) munmap(buffer, buffer_size); +#endif return status ? -1 : total; }