=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rsync/receiver.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- src/usr.bin/rsync/receiver.c 2019/05/08 20:00:25 1.23 +++ src/usr.bin/rsync/receiver.c 2019/05/08 21:30:11 1.24 @@ -1,4 +1,4 @@ -/* $Id: receiver.c,v 1.23 2019/05/08 20:00:25 benno Exp $ */ +/* $Id: receiver.c,v 1.24 2019/05/08 21:30:11 benno Exp $ */ /* * Copyright (c) 2019 Kristaps Dzonsons @@ -243,7 +243,7 @@ if ((tofree = strdup(root)) == NULL) { ERR("strdup"); goto out; - } else if (mkpath(sess, tofree) < 0) { + } else if (mkpath(tofree) < 0) { ERRX1("%s: mkpath", root); free(tofree); goto out; @@ -312,8 +312,9 @@ pfd[PFD_DOWNLOADER_IN].events = POLLIN; pfd[PFD_SENDER_OUT].events = POLLOUT; - ul = upload_alloc(sess, root, dfd, fdout, - CSUM_LENGTH_PHASE1, fl, flsz, oumask); + ul = upload_alloc(root, dfd, fdout, CSUM_LENGTH_PHASE1, fl, flsz, + oumask); + if (ul == NULL) { ERRX1("upload_alloc"); goto out;