HTTP Client Library
Dependents: EthernetHTTPClientTest
Diff: HTTPClient.cpp
- Revision:
- 3:5aef7584de4b
- Parent:
- 2:75f5b83238af
- Child:
- 4:c071b05ac026
--- a/HTTPClient.cpp Thu Apr 26 14:19:25 2012 +0000 +++ b/HTTPClient.cpp Thu Apr 26 14:23:15 2012 +0000 @@ -454,15 +454,18 @@ return OK; connerr: + { socket::close(m_sock); ERR("Connection error (%d)", ret); - return NET_CONN; - + return NET_CONN; + } + prtclerr: + { socket::close(m_sock); ERR("Protocol error"); - return NET_PROTOCOL; - + return NET_PROTOCOL; + } } int HTTPClient::recv(char* buf, size_t minLen, size_t maxLen, size_t* pReadLen) //0 on success, err code on failure