Mercurial > dovecot > core-2.2
changeset 18483:2c5b0ad65885
lib: Fixed test-istream-unix to not send uninitialized bytes.
Fixes Valgrind errors in make check.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 25 Apr 2015 11:40:23 +0300 |
parents | 25c848f10517 |
children | 1b3224f0135f |
files | src/lib/test-istream-unix.c |
diffstat | 1 files changed, 7 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/test-istream-unix.c Sat Apr 25 11:27:17 2015 +0300 +++ b/src/lib/test-istream-unix.c Sat Apr 25 11:40:23 2015 +0300 @@ -115,14 +115,12 @@ static void test_istream_unix_client(int fd) { - char buf; - /* 1) */ write_one(fd); read_one(fd); /* 2) */ - if (fd_send(fd, send_fd, &buf, 1) < 0) + if (fd_send(fd, send_fd, "1", 1) < 0) i_fatal("fd_send() failed: %m"); read_one(fd); @@ -131,7 +129,7 @@ read_one(fd); /* 4) */ - if (fd_send(fd, send_fd2, &buf, 1) < 0) + if (fd_send(fd, send_fd2, "1", 1) < 0) i_fatal("fd_send() failed: %m"); read_one(fd); @@ -140,21 +138,21 @@ read_one(fd); /* 6) */ - if (fd_send(fd, send_fd, &buf, 1) < 0) + if (fd_send(fd, send_fd, "1", 1) < 0) i_fatal("fd_send() failed: %m"); read_one(fd); /* 7-8) */ - if (fd_send(fd, send_fd, &buf, 1) < 0) + if (fd_send(fd, send_fd, "1", 1) < 0) i_fatal("fd_send() failed: %m"); - if (fd_send(fd, send_fd2, &buf, 1) < 0) + if (fd_send(fd, send_fd2, "1", 1) < 0) i_fatal("fd_send() failed: %m"); read_one(fd); /* 9-10) */ - if (fd_send(fd, send_fd, &buf, 1) < 0) + if (fd_send(fd, send_fd, "1", 1) < 0) i_fatal("fd_send() failed: %m"); - if (fd_send(fd, send_fd2, &buf, 1) < 0) + if (fd_send(fd, send_fd2, "1", 1) < 0) i_fatal("fd_send() failed: %m"); read_one(fd);