Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit bee59c1

Browse files
committedDec 13, 2023
Seconds are not rounded now
1 parent 6420e3a commit bee59c1

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed
 

‎libraries/WiFi/src/WiFiClient.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,8 @@ size_t WiFiClient::write(const uint8_t *buf, size_t size)
404404
if(_lastWriteTimeout != _timeout){
405405
if(fd() >= 0){
406406
struct timeval timeout_tv;
407-
timeout_tv.tv_sec = _timeout/1000;
408-
timeout_tv.tv_usec = 0;
407+
timeout_tv.tv_sec = _timeout / 1000;
408+
timeout_tv.tv_usec = (_timeout % 1000) * 1000;
409409
if(setSocketOption(SO_SNDTIMEO, (char *)&timeout_tv, sizeof(struct timeval)) >= 0)
410410
{
411411
_lastWriteTimeout = _timeout;
@@ -475,8 +475,8 @@ int WiFiClient::read(uint8_t *buf, size_t size)
475475
if(_lastReadTimeout != _timeout){
476476
if(fd() >= 0){
477477
struct timeval timeout_tv;
478-
timeout_tv.tv_sec = _timeout/1000;
479-
timeout_tv.tv_usec = 0;
478+
timeout_tv.tv_sec = _timeout / 1000;
479+
timeout_tv.tv_usec = (_timeout % 1000) * 1000;
480480
if(setSocketOption(SO_RCVTIMEO, (char *)&timeout_tv, sizeof(struct timeval)) >= 0)
481481
{
482482
_lastReadTimeout = _timeout;

‎libraries/WiFiClientSecure/src/WiFiClientSecure.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,8 @@ size_t WiFiClientSecure::write(const uint8_t *buf, size_t size)
205205
}
206206
if(_lastWriteTimeout != _timeout){
207207
struct timeval timeout_tv;
208-
timeout_tv.tv_sec = _timeout/1000;
209-
timeout_tv.tv_usec = 0;
208+
timeout_tv.tv_sec = _timeout / 1000;
209+
timeout_tv.tv_usec = (_timeout % 1000) * 1000;
210210
if(setSocketOption(SO_SNDTIMEO, (char *)&timeout_tv, sizeof(struct timeval)) >= 0)
211211
{
212212
_lastWriteTimeout = _timeout;
@@ -226,8 +226,8 @@ int WiFiClientSecure::read(uint8_t *buf, size_t size)
226226
if(_lastReadTimeout != _timeout){
227227
if(fd() >= 0){
228228
struct timeval timeout_tv;
229-
timeout_tv.tv_sec = _timeout/1000;
230-
timeout_tv.tv_usec = 0;
229+
timeout_tv.tv_sec = _timeout / 1000;
230+
timeout_tv.tv_usec = (_timeout % 1000) * 1000;
231231
if(setSocketOption(SO_RCVTIMEO, (char *)&timeout_tv, sizeof(struct timeval)) >= 0)
232232
{
233233
_lastReadTimeout = _timeout;

0 commit comments

Comments
 (0)
Please sign in to comment.