commit 24d62a9707b4980f74fdf3228a35a7544aac4ff6 from: Martijn van Duren date: Fri Aug 23 05:50:56 2019 UTC io_getline returns a pointer, not a number commit - 2c1a20a1aa7a8f8261c425e784bf7305b59ad00b commit + 24d62a9707b4980f74fdf3228a35a7544aac4ff6 blob - 8e734bf777879e641a62ac39fd5ae1279589423b blob + 1b6969ad945fe2e4ae2ae31f29210327a5eb890f --- opensmtpd.c +++ opensmtpd.c @@ -970,7 +970,7 @@ osmtpd_newline(struct io *io, int ev, void *arg) exit(0); if (ev != IO_DATAIN) return; - while ((line = io_getline(io, &linelen)) > 0) { + while ((line = io_getline(io, &linelen)) != NULL) { if (dupsize < linelen) { if ((linedup = realloc(linedup, linelen + 1)) == NULL) osmtpd_err(1, NULL);