# HG changeset patch # User Olaf Wintermann # Date 1576312319 -3600 # Node ID ec1509240080f3a6754392c426be859ce7b54cc4 # Parent 7877dae0d8fef58efadda0360d308c828de14912 fix util_readline diff -r 7877dae0d8fe -r ec1509240080 libidav/utils.c --- a/libidav/utils.c Thu Dec 12 20:58:30 2019 +0100 +++ b/libidav/utils.c Sat Dec 14 09:31:59 2019 +0100 @@ -974,7 +974,10 @@ UcxBuffer *buf = ucx_buffer_new(NULL, 128, UCX_BUFFER_AUTOEXTEND); int c; - while((c = fgetc(stream)) != '\n') { + while((c = fgetc(stream)) != EOF) { + if(c == '\n') { + break; + } ucx_buffer_putc(buf, c); }