From a8080d377afa3b727937998ee672a0242571d397 Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Sun, 30 Mar 2025 22:10:40 +0200 Subject: [PATCH] cleaning --- morep_test.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/morep_test.c b/morep_test.c index cfb3be2..9599f51 100644 --- a/morep_test.c +++ b/morep_test.c @@ -150,31 +150,33 @@ int clientline (char *url, uint8_t txmsgtype, char *filename) } -char *readstream (FILE *sd, int *length) +char *readstream (FILE *sd, int *plen) { VERBOSE (morep, TRACE, PRINTF ("readstream\n")); + /* read and store */ char *buffer = NULL; size_t size = 0; int blocklen = 0; - int _length = 0; + int length = 0; do { size += BUFMAX + (size == 0); buffer = (char *) realloc (buffer, size); memset (buffer + size - BUFMAX - 1, 0, BUFMAX + 1); blocklen = fread (buffer + size - BUFMAX - 1, 1, BUFMAX, sd); - _length += blocklen; - VERBOSE (morep, DEBUG, PRINTF ("buffer: 0x%p 0x%p %d %d %d\n", buffer, buffer + size - BUFMAX - 1, (int)size, _length, blocklen)); + length += blocklen; + VERBOSE (morep, DEBUG, PRINTF ("buffer: 0x%p 0x%p %d %d %d\n", buffer, buffer + size - BUFMAX - 1, (int)size, length, blocklen)); } while (blocklen > 0); /* check size */ - VERBOSE (morep, DEBUG, PRINTF ("read length: %d\n", _length)); - if (_length == 0) { + VERBOSE (morep, DEBUG, PRINTF ("read length: %d\n", length)); + if (length == 0) { free (buffer); buffer = NULL; } - if (length) { - *length = _length; + + if (plen) { + *plen = length; } return buffer; -- 2.30.2