From 13c7bcbb2be2fc580af0ade159c2b85c4e3cd3b0 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 16 Jan 2004 16:31:47 +0000 Subject: [PATCH] Output an error before we die if we get a wacko message from the receiver. --- io.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/io.c b/io.c index 7bb3b088..38386b69 100644 --- a/io.c +++ b/io.c @@ -208,13 +208,17 @@ static void read_msg_fd(void) switch (tag) { case MSG_DONE: - if (len != 0) + if (len != 0) { + rprintf(FERROR, "invalid message %d:%d\n", tag, len); exit_cleanup(RERR_STREAMIO); + } redo_list_add(-1); break; case MSG_REDO: - if (len != 4) + if (len != 4) { + rprintf(FERROR, "invalid message %d:%d\n", tag, len); exit_cleanup(RERR_STREAMIO); + } read_loop(fd, buf, 4); redo_list_add(IVAL(buf,0)); break; @@ -231,6 +235,7 @@ static void read_msg_fd(void) } break; default: + rprintf(FERROR, "unknown message %d:%d\n", tag, len); exit_cleanup(RERR_STREAMIO); } -- 2.34.1