mirror of
https://github.com/espressif/esp-idf
synced 2025-03-10 09:39:10 -04:00
Fixes a regression from 753a92952: if cb was negative, read_bytes overflowed, because the type was changed from int to size_t. Also fixes incorrect timeout calculation: timeout_ms was 200, but each iteration delayed for 10ms, and reduced timeout_ms by 1. This made the effective timeout to be 2000ms.