tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit a5d53ce4164bd8a2070435dd7887bdfd0b5480dd
parent 72ac1de514fb3f7ee9fc301cd20498c92c29a360
Author: Alexander Færøy <ahf@torproject.org>
Date:   Wed, 28 Feb 2024 16:56:24 +0000

Merge branch 'document-read-until-eof' into 'main'

make read_file_to_str_until_eof doc more explicit

Closes #40852

See merge request tpo/core/tor!799
Diffstat:
Msrc/lib/fs/files.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/lib/fs/files.c b/src/lib/fs/files.c @@ -572,9 +572,10 @@ write_bytes_to_new_file(const char *fname, const char *str, size_t len, /** * Read the contents of the open file <b>fd</b> presuming it is a FIFO * (or similar) file descriptor for which the size of the file isn't - * known ahead of time. Return NULL on failure, and a NUL-terminated - * string on success. On success, set <b>sz_out</b> to the number of - * bytes read. + * known ahead of time. + * Return NULL on failure, and a NUL-terminated string on success. + * On success, set <b>sz_out</b> to the number of bytes read (not including + * the final NULL, which wasn't read from <b>fd</fd>). */ char * read_file_to_str_until_eof(int fd, size_t max_bytes_to_read, size_t *sz_out)