From: Konstantin Demin Date: Tue, 16 Oct 2018 13:31:50 +0000 (+0300) Subject: dropbear: make writev #include consistent X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=805a84c29a964f012d61cb9a569e7cc2da469f1b;p=openwrt%2Fstaging%2Fdedeckeh.git dropbear: make writev #include consistent cherry-pick upstream commit e7504b33118f30e981195b6022b8ee61a58b2e45 Signed-off-by: Konstantin Demin --- diff --git a/package/network/services/dropbear/patches/019-writev-include-fix.patch b/package/network/services/dropbear/patches/019-writev-include-fix.patch new file mode 100644 index 0000000000..476d310606 --- /dev/null +++ b/package/network/services/dropbear/patches/019-writev-include-fix.patch @@ -0,0 +1,11 @@ +--- a/packet.c ++++ b/packet.c +@@ -57,7 +57,7 @@ static void buf_compress(buffer * dest, + void write_packet() { + + ssize_t written; +-#ifdef HAVE_WRITEV ++#if defined(HAVE_WRITEV) && (defined(IOV_MAX) || defined(UIO_MAXIOV)) + /* 50 is somewhat arbitrary */ + unsigned int iov_count = 50; + struct iovec iov[50];