=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rsync/server.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- src/usr.bin/rsync/server.c 2019/02/18 21:34:54 1.6 +++ src/usr.bin/rsync/server.c 2019/02/18 21:55:27 1.7 @@ -1,4 +1,4 @@ -/* $Id: server.c,v 1.6 2019/02/18 21:34:54 benno Exp $ */ +/* $Id: server.c,v 1.7 2019/02/18 21:55:27 benno Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons * @@ -55,7 +55,7 @@ { struct sess sess; int fdin = STDIN_FILENO, - fdout = STDOUT_FILENO, c = 0; + fdout = STDOUT_FILENO, rc = 0; memset(&sess, 0, sizeof(struct sess)); sess.opts = opts; @@ -87,10 +87,10 @@ sess.mplex_writes = 1; if (sess.rver < sess.lver) { - ERRX(&sess, "remote protocol is older " - "than our own (%" PRId32 " < %" PRId32 "): " - "this is not supported", - sess.rver, sess.lver); + ERRX(&sess, + "remote protocol %d is older than our own %d: unsupported", + sess.rver, sess.lver); + rc = 2; goto out; } @@ -156,7 +156,7 @@ WARNX(&sess, "data remains in read pipe"); #endif - c = 1; + rc = 1; out: - return c; + return rc; }