commit a2880d740c86e7259cd7ca164fb45491e68b3553
Author: Oswald Buddenhagen <o...@users.sf.net>
Date:   Sun Dec 29 12:31:10 2019 +0100

    de-noise msg_fetched() somewhat (prospectively)
    
    assign temporary srec object instead of always spelling out the
    indirection.

 src/sync.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/sync.c b/src/sync.c
index d996eff7..71136aa2 100644
--- a/src/sync.c
+++ b/src/sync.c
@@ -276,6 +276,7 @@ static void
 msg_fetched( int sts, void *aux )
 {
        copy_vars_t *vars = (copy_vars_t *)aux;
+       sync_rec_t *srec = vars->srec;
        DECL_SVARS;
        int scr, tcr;
 
@@ -292,14 +293,14 @@ msg_fetched( int sts, void *aux )
 
                scr = svars->can_crlf[t^1];
                tcr = svars->can_crlf[t];
-               if (vars->srec || scr != tcr) {
+               if (srec || scr != tcr) {
                        if (!copy_msg_convert( scr, tcr, vars, t )) {
                                vars->cb( SYNC_NOGOOD, 0, vars );
                                return;
                        }
                }
 
-               svars->drv[t]->store_msg( svars->ctx[t], &vars->data, 
!vars->srec, msg_stored, vars );
+               svars->drv[t]->store_msg( svars->ctx[t], &vars->data, !srec, 
msg_stored, vars );
                break;
        case DRV_CANCELED:
                vars->cb( SYNC_CANCELED, 0, vars );


_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to