From 8dabb3fba8b219e652b7cc4d1a61eaab32259335 Mon Sep 17 00:00:00 2001 From: Tim Schubert Date: Mon, 29 Oct 2018 11:46:16 +0100 Subject: [PATCH] Fix: getlen gets wrong buffer size --- netcalc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netcalc.c b/netcalc.c index 3815807..a6906a8 100644 --- a/netcalc.c +++ b/netcalc.c @@ -271,9 +271,9 @@ int connectclient(struct addrinfo *ainfo) { /// @return 0 on success -1 on failure int client() { char buf[BUFLEN]; - size_t nullsize = 0; + size_t linesize = BUFLEN; char *line = (char *) malloc(BUFLEN); - while (getline(&line, &nullsize, stdin) != -1) { + while (getline(&line, &linesize, stdin) != -1) { if (strlen(line) <= 1) { break; }