72 |
// Use the timeout select feature... |
// Use the timeout select feature... |
73 |
if (iTimeout < 1) |
if (iTimeout < 1) |
74 |
iTimeout = pClient->iTimeout; |
iTimeout = pClient->iTimeout; |
75 |
if (iTimeout > 1000) { |
if (iTimeout >= 1000) { |
76 |
tv.tv_sec = iTimeout / 1000; |
tv.tv_sec = iTimeout / 1000; |
77 |
iTimeout -= tv.tv_sec * 1000; |
iTimeout -= tv.tv_sec * 1000; |
78 |
} |
} |
206 |
|
|
207 |
case LSCP_TIMEOUT: |
case LSCP_TIMEOUT: |
208 |
// We have trouble... |
// We have trouble... |
209 |
pClient->iTimeoutCount++; |
pClient->iTimeoutCount++; |
210 |
// Fake a result message. |
// Fake a result message. |
211 |
pszResult = "Timeout during receive operation"; |
pszResult = "Timeout during receive operation"; |
212 |
iErrno = (int) ret; |
iErrno = (int) ret; |