Software /
code /
prosody-modules
Comparison
mod_component_client/mod_component_client.lua @ 1216:81a3bf8aba90
mod_component_client: Use the net.server connection abstraction for sending whitespace keep-alive, and not the raw socket (fixes a traceback which lead to an infinite timer loop in libevent)
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Mon, 28 Oct 2013 11:55:59 -0400 |
parent | 1214:a234ad611633 |
child | 1218:4c4536481be1 |
comparison
equal
deleted
inserted
replaced
1215:1b55d8f86644 | 1216:81a3bf8aba90 |
---|---|
238 if not ok and err ~= "timeout" then | 238 if not ok and err ~= "timeout" then |
239 return nil, err; | 239 return nil, err; |
240 end | 240 end |
241 | 241 |
242 local handler , conn = server.wrapclient ( conn , server_host , server_port , listener , "*l") | 242 local handler , conn = server.wrapclient ( conn , server_host , server_port , listener , "*l") |
243 __conn = conn; | 243 __conn = handler; |
244 ------------------------ | 244 ------------------------ |
245 return true; | 245 return true; |
246 end | 246 end |
247 local s, err = connect(); | 247 local s, err = connect(); |
248 if not s then | 248 if not s then |