Control: tags -1 moreinfo

The current code in question is:

    if ((sb_create.st_uid != sb->st_uid || sb_create.st_gid != sb->st_gid) &&
                fchown(fd, sb->st_uid, sb->st_gid)) {
        message(MESS_ERROR, "error setting owner of %s to uid %d and
gid %d: %s\n",
                fileName, sb->st_uid, sb->st_gid, strerror(errno));
        close(fd);
        return -1;
    }

So (f)chmod should be only run, if it needs to run (e.g. the
compression did not preserve the same owner/group).
Can you reproduce your issue with 3.14.0-3?

Best regards
      Christian Göttsche

Reply via email to