From 3c3cddee67d6b4bbae07b6f17833a44b4f147a12 Mon Sep 17 00:00:00 2001 From: Erik Ekman Date: Sat, 12 Jul 2008 20:30:35 +0000 Subject: [PATCH] Remove double warnings --- src/iodine.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/iodine.c b/src/iodine.c index c7a3c66..3f47b0f 100644 --- a/src/iodine.c +++ b/src/iodine.c @@ -402,8 +402,11 @@ handshake(int dns_fd) if(r > 0) { read = read_dns(dns_fd, in, sizeof(in)); - if(read < 0) { - warn("handshake read"); + if(read <= 0) { + if (read == 0) { + warn("handshake read"); + } + /* if read < 0 then warning has been printed already */ continue; }