gpittarelli/node-ssq — pull request #3 by itstrath (2013-08-30 10:34:24+00:00)
Title: Clear the timeout if data is received

Tied the timeout to a variable, the_timeout, and cleared the timeout in the recieve_data() function, because the timeout was going off regardless of receiving and response or not.
An error would occur when the timeout function would try to socket.close() a closed socket.