Software / code / prosody
Comparison
net/server_select.lua @ 9577:388b93b3eecf
server_select: Fix :lock method
This always unlocks reading.
I don't believe this is used anywhere. server_event does not implement this.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 28 Oct 2018 16:54:08 +0100 |
| parent | 9576:913a17d6c449 |
| child | 9578:1ef33635f3f0 |
comparison
equal
deleted
inserted
replaced
| 9576:913a17d6c449 | 9577:388b93b3eecf |
|---|---|
| 481 _readtimes[ handler ] = _currenttime | 481 _readtimes[ handler ] = _currenttime |
| 482 end | 482 end |
| 483 return noread; | 483 return noread; |
| 484 end | 484 end |
| 485 handler.lock = function( self, switch ) | 485 handler.lock = function( self, switch ) |
| 486 handler.lock_read (switch) | 486 handler.lock_read (self, switch) |
| 487 if switch == true then | 487 if switch == true then |
| 488 handler.write = idfalse | 488 handler.write = idfalse |
| 489 local tmp = _sendlistlen | 489 local tmp = _sendlistlen |
| 490 _sendlistlen = removesocket( _sendlist, socket, _sendlistlen ) | 490 _sendlistlen = removesocket( _sendlist, socket, _sendlistlen ) |
| 491 _writetimes[ handler ] = nil | 491 _writetimes[ handler ] = nil |