mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-25 15:10:48 +01:00
This patch adds the `tor_fgets()` function to our compatibility layer. `tor_fgets()` adds an additional check for whether the error-bit have been enabled for the given file stream, if that is the case and `errno` is set to `EAGAIN` we make sure that we always return NULL. Unfortunately `fgets(3)` behaves differently on different versions of the C library. See: https://bugs.torproject.org/21416 See: https://bugs.torproject.org/20988
4 lines
240 B
Text
4 lines
240 B
Text
o Minor bugfixes (portability):
|
|
- Add Tor compatibility function for fgets(3) due to inconsistency of
|
|
returned values in different supported C libraries. This fixes unit test
|
|
failures reported on FreeBSD. Fixes bug 20988.
|