# HG changeset patch # User Matthew Wild # Date 1250454730 -3600 # Node ID a73b0557d87a874b7b8c6995dd18565203aec37d # Parent 883cf1f516a0e6d77052139adcfab90dc7b0c0a0 net.server: Comment all calls to mem_free/collectgarbage... not really suitable for a realtime server, let's trust Lua's GC - it's good. diff -r 883cf1f516a0 -r a73b0557d87a net/server.lua --- a/net/server.lua Sat Aug 15 12:30:43 2009 +0200 +++ b/net/server.lua Sun Aug 16 21:32:10 2009 +0100 @@ -246,7 +246,7 @@ _socketlist[ socket ] = nil handler = nil socket = nil - mem_free( ) + --mem_free( ) out_put "server.lua: closed server handler and removed sockets from list" end handler.ip = function( ) @@ -373,7 +373,7 @@ handler = nil end socket = nil - mem_free( ) + --mem_free( ) if server then server.remove( ) end @@ -559,7 +559,7 @@ socket, err = ssl_wrap( socket, sslctx ) -- wrap socket if err then out_put( "server.lua: ssl error: ", tostring(err) ) - mem_free( ) + --mem_free( ) return nil, nil, err -- fatal error end socket:settimeout( 0 ) @@ -664,7 +664,7 @@ _readlistlen = removesocket( _readlist, socket, _readlistlen ) _socketlist[ socket ] = nil socket:close( ) - mem_free( ) + --mem_free( ) end ----------------------------------// PUBLIC //-- @@ -733,7 +733,7 @@ _sendlist = { } _timerlist = { } _socketlist = { } - mem_free( ) + --mem_free( ) end getsettings = function( )