]> git.ipfire.org Git - thirdparty/rsync.git/commitdiff
Simple change to recv_token().
authorWayne Davison <wayne@opencoder.net>
Fri, 19 Jun 2020 16:55:48 +0000 (09:55 -0700)
committerWayne Davison <wayne@opencoder.net>
Fri, 19 Jun 2020 16:55:48 +0000 (09:55 -0700)
token.c

diff --git a/token.c b/token.c
index 7e942f2fccaa528dd6452a3f009339aa61fd8e5a..8a33588656c59acfd56695c2c358121063e05b18 100644 (file)
--- a/token.c
+++ b/token.c
@@ -1135,30 +1135,23 @@ void send_token(int f, int32 token, struct map_struct *buf, OFF_T offset,
  */
 int32 recv_token(int f, char **data)
 {
-       int tok;
-
        switch (do_compression) {
        case CPRES_NONE:
-               tok = simple_recv_token(f,data);
-               break;
+               return simple_recv_token(f,data);
        case CPRES_ZLIB:
        case CPRES_ZLIBX:
-               tok = recv_deflated_token(f, data);
-               break;
+               return recv_deflated_token(f, data);
 #ifdef SUPPORT_ZSTD
        case CPRES_ZSTD:
-               tok = recv_zstd_token(f, data);
-               break;
+               return recv_zstd_token(f, data);
 #endif
 #ifdef SUPPORT_LZ4
        case CPRES_LZ4:
-               tok = recv_compressed_token(f, data);
-               break;
+               return recv_compressed_token(f, data);
 #endif
        default:
                assert(0);
        }
-       return tok;
 }
 
 /*