lua: honour size argument in recv() function
authorJo-Philipp Wich <jo@mein.io>
Wed, 24 Jan 2018 18:45:00 +0000 (19:45 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 24 Jan 2018 19:19:59 +0000 (20:19 +0100)
The existing implementation incorrectly attempted to read the entire stdin
instead of fetching at most the given amount of bytes.

While we're at it, also make the size argument optional and let it default
to Luas internal buffer size.

Suggested-by: Bryan Mayland <bmayland+lede@capnbry.net>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>

No differences found