From 6139da216141afd60031af3f5e2e342c95edef5f Mon Sep 17 00:00:00 2001 From: antisnatchor Date: Mon, 23 Jul 2012 11:05:38 +0100 Subject: [PATCH] Managing the famous if data == buffer_length case while receiving data in socket (bind_socket) --- core/main/network_stack/assethandler.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/main/network_stack/assethandler.rb b/core/main/network_stack/assethandler.rb index 0c13e4732..0e74791fb 100644 --- a/core/main/network_stack/assethandler.rb +++ b/core/main/network_stack/assethandler.rb @@ -73,7 +73,7 @@ module Handlers recv_length = 64 while (tmp = client.recv(recv_length)) data += tmp - break if tmp.length < recv_length + break if tmp.length < recv_length || tmp.length == recv_length end client.close print_debug "Bind Socket on Thread [#{name}] received:\n#{data}"