From 20b2d4ca2faf8b3de2de00bb7b1fd57db461ad14 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sun, 24 May 2015 13:26:46 -0400 Subject: [PATCH] lib/socket: fix `NativeSocket::write_byte` MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/socket/socket_c.nit | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/socket/socket_c.nit b/lib/socket/socket_c.nit index a574485..518fcb5 100644 --- a/lib/socket/socket_c.nit +++ b/lib/socket/socket_c.nit @@ -134,7 +134,8 @@ extern class NativeSocket `{ int* `} # Write `value` as a single byte fun write_byte(value: Int): Int `{ - return write(*recv, &value, 1); + unsigned char byt = (unsigned char)value; + return write(*recv, &byt, 1); `} fun read: String import NativeString.to_s_with_length `{ -- 1.7.9.5